- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《网站设计与管理》配套教案 第4章 ASP.NET 2.0常用内部对象 学习目标: 了解常用内部对象Response、Request、Session和server的作用 掌握Response、Request、Session和server的最基本用法 4.1 Response对象 Response对象主要功能是: 向浏览器输出信息. 常用的方法包括: Response.Write()、Response.End()等。 4.1.1利用Response.Write向浏览器输出内容 Response.Write的作用是从服务器端向客户端浏览器输出内容,常用于向浏览器输出变量、字符串,其中可以包括HTML代码。 任务一:利用Response.Write向浏览器输出内容。 任务效果: 4.1.1利用Response.Write向浏览器输出内容 任务1实现步骤: 设计界面: 在新建Web窗体中添加一个文本框和一个按钮。 双击按钮,进入代码视图,添加代码. 窗体4-1.aspx 代码4-1.aspx.cs 4.1.2利用Response.Redirect重定向 Response.Redirect(URL地址)的作用: Response.Redirect方法导致浏览器链接到一个指定的URL。 可输入网址或相对路径 任务二: 任务二:借助Response.Redirect,当点击不同的按钮时重定向到相应的网页。 任务实现步骤: 1、界面设计:新建窗体文件Redirect.aspx,拖拽两按钮到窗体,分别修改两个按钮的Text属性为“转到新浪”和“转到default.aspx页”。 2、双击“转到新浪”按钮,添加Response.Redirect语句 窗体4-2.aspx 代码4-2.aspx.cs 4.1.2利用Response.Redirect重定向 Response还有一些比较重要的方法和属性: Response.End(): 当ASP.NET文件执行的时候,如果遇到了“Response.End()”语句,就自动停止执行其后的语句,其后的内容就不会再输出到浏览器上,常常用这条语句防止网页内容显示给不合法用户。 Response.WriteFile(): 向浏览器输出文本文件 4.2 Request Request对象的主要功能是: 从客户端获取数据,如从表单、字符串、Cokies中获取变量的值。 常用三种方法获取数据: Request.Form,Request.QueryString,Request, 其中第三种是前两种写法的缩写,可以取代前两种情况,但从速度上来讲还是稍微有点慢。 4.2 Request 表单Form提交数据时常用两种不同的方法: POST方法:要使用Request.Form[“变量名”]的方式来接收表单中的变量值。 GET方法。要用Request.QueryString[“变量名”]来接收表单数据,另外Request.QueryString还可以用于接收超链接、Response.Redirect和window.open中通过“?”的方式传递过来的变量。 不管是Request.Form还是Request.QueryString,接收变量的形式都可以略写为Request[“变量名”]的形式。 4.2.1 Request.Form接收表单变量 任务三:用 Request.Form接收以FORM形式提交的表单。 任务效果: 任务四: Request.QueryString接收变量 任务效果:在静态网页formgettj.htm中设计表单,以Get形式提交给formgetjs.aspx,formgetjs.aspx用Request.QueryString形式接收传递来的变量,并输出它们的值。 任务五: Request.QueryString接收超链接或Response.Redirect以“?”形式传递来的参数。 任务效果: 任务六:利用Session实现页面间共享变量。 任务效果: Session对象 SessionID属性: 用来标识每一个Session对象 TimeOut属性: 用来设置Session会话的超时时间 (以分钟表示) Abandon方法: 强行删除当前会话的Session对象,释放系统资源 4.4 Server对象 通过 Server 对象提供了访问服务器的方法和属性。 比如得到服务器上某文件的物理路径和设置某文件的执行期限等等。 任务七:获取服务器上一个文件的实际路径。 任务效果: 通常情况下,浏览器将“”和“”中间的符号,作为系统标记,不会显示在浏览器上,如果想在浏览器上显示“”标记,必须进行重新编码。 如果需要在网页中显示“段落标记p”之类的内容,而不希望浏览器将其中的p解释
原创力文档


文档评论(0)