第4章内部对象分析.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章内部对象分析

讨论:怎样修改4-6 4-6.aspx 4.4.3 使用Redirect方法引导客户端至另一个URL位置 使用Redirect方法就可以引导客户至另一个页面。语法如下: Response.Redirect(网址变量或字符串) 例如: Response.Redirect() 引导至中国教育网 Response.Redirect(other.asp) 引导至站内其他网页 theURL= Response.Redirect(theURL) 引导至变量表示的网址 Redirect方法示例 4-7.aspx 作业4 运行程序4-7.aspx 4.4.4 使用End 方法终止ASP.NET程序 Test4_1.aspx 4.5 HttpCookie对象 很多网站能够记住客户端的访问次数。要记住访问次数可以采取多种方法,其中利用Cookie是一种可以在客户端保存信息的方法。 ASP.NET提供了HttpCookie对象来处理Cookie,该对象是由System.Web.HttpCookie类实现的。 4.5.1 什么是Cookie Cookie俗称甜饼,可以在客户端长期保存信息。 HttpCookie对象其实是: 利用Response对象的Cookies方法设置Cookies; 利用Request对象的Cookies获取方法来获取Cookies的值。 4.5.2 使用Response对象设置Cookie 语法如下: Response.Cookies(“CookiesName”)[(关键字) | .属性]=字符串 (1)设置不含关键字的Cookie Response.Cookies(user_name).Value=高航 (2)设置含关键字的Cookie Response.Cookies(user)(name)=高航 Response.Cookies(user )(age)=22 (3)设置Cookie的有效期 Response.Cookies(user_name).Expires=#1/1/2017# 4.5.3 使用Request对象读取Cookie 语法如下: Request.Cookies(“CookiesName”)[(关键字) | .属性] (1)省略关键字的用法 user_name=Request.Cookies(user_name).Value (2)有关键字的用法 user_name=Request.Cookies(user)(name) age=Request.Cookies(user)(age) (3)判断Cookies关键字数目 result=Request.Cookies(CookiesName).Haskeys 4.5.4 Cookie综合示例 4-8.aspx 作业5(选作) 编写并运行该程序。 4.6 Session对象 在首页客户输入了自己的用户名和密码,在其他页面还需要使用该用户名,那么用什么记住用户名呢? 利用Request对象的QueryString方法一页一页的传递过去 利用Cookies保存用户名 利用Session对象 4.6.1 Session对象简介 由System.Web.SessionState类实现 命名空间System.Web 属性 SessionID、TimeOut 方法 Abandon 4.6.2 利用Session存储信息 语法: Session(“Session名字”)=变量、常量、字符串或表达式 Session(user_name)=hisname Session(age)=23 Session(school)=北京大学 Session存储信息示例 4-10.aspx 4-9.aspx 作业6(选作) 利用Session对象设计存储信息的网页。 实用示例 If Session(user_name)= Then Response.Redirect(index.aspx) End If 4.6.3 利用Session存储数组信息 4-12.aspx 4-11.aspx 4.6.4 Timeout属性 Session对象有它的有效期,默认为20分钟。客户端每新打开一个浏览器窗口,就会创建一个Session对象,如果超出20分钟没有和服务器端交互或者关闭了浏览器,则该Session对象就会自动结束。 修改有效期语法如下: Session.Timeout=整数(分钟) 例如: Session.Timeout=90 将有效期改为90分钟 4.6.5 Abandon方法 Session

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档