- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DoNET04核心对象
任务一:获取来访者信息(Request对象) 任务二:使用Cookie登陆网站(Cookie对象) 任务三:为页面设置生存空间(Session对象) 任务四:简单聊天室(Application对象) 任务五:动态在线人数统计 ASP.NET 内置对象 任务一:获取来访者信息 任务描述: 来访者使用的浏览器版本 来访者使用的计算机平台类型 来访者浏览器可接受的MIME字符 来访者使用的端口 来访者的主机IP和主机名 来访者浏览器可接受的编码方式 Request对象的属性 Browser 的二级属性 UrlReferrer 的二级属性 任务2:使用Cookie登陆网站 教学目的: 学习Cookie对象的主要功能及基本使用方法(写入和读取操作) 学习为Cookie设置生存期 学习使用Response对象 写入Cookie if (CheckBox1.Checked) { Response.Cookies[ID].Value = txtUserID.Text; Response.Cookies[PWD].Value = txtpwd.Text; Response.Cookies[ID].Expires = DateTime.Now.AddYears(1); Response.Cookies[PWD].Expires = DateTime.Now.AddYears(1); } Response.Redirect(login.htm); 读取Cookie protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Request.Cookies[ID] != null Request.Cookies[PWD] != null) { txtUserID.Text = Request.Cookies[ID].Value; txtpwd.Attributes.Add(Value,Request.Cookies[PWD].Value); } } } Cookie 对象——概述 概述 Cookie 提供了一种在 Web 应用程序中存储用户特定信息(如历史记录或用户首选项)的方法。Cookie 是一小段文本,伴随着请求和响应在 Web 服务器和客户端之间来回传输 。 应用: 保留用户个人信息,如姓名,密码等,帮助用户快速登陆网页 保留用户个人爱好,设计者可以根据Cookie中记录的用户爱好来设置网站的风格… 注意: Cookie记录在客户端硬盘中,所以会带来一定的安全隐患 Cookie 对象——写入 操作 写入——利用Response对象写入 Response.Cookies[ID].Value = txtUserID.Text; //将txtUserID中的Text属性值写入键名为ID的Cookie中。 Response.Cookies[ID].Expires = DateTime.Now.AddYears(1); //设置键名为ID的Cookie生存时间。 注意:如果不设置Cookie的Expires属性,则当页面关闭时,Cookie生命即结束。 Cookie 对象——读取 操作 读取: 利用Request对象 txtUserID.Text = Request.Cookies[ID].Value; 将键名为ID的Cookie的值读出,赋值给txtUserID的Text属性。 Response对象——概述(1) 主要功能: 写入Cookie值 页面跳转 页面间参数传递 输出信息(文字信息,二进制数据——图片等) Response对象——概述(2) Response对象——页面跳转 重定向到服务器内的页面 Response.Redirect(login.htm); 重定向到服务器以外的站点 Response.Redirect(); Response.Close();//断开页面和服务器端的连接 Response对象——页面间参数传递 获取用户注册页用户注册信息。 代码分析: chp3_2_21.aspx页面: Response.Redirect(chp3_2_22.aspx?userid= + txtuserid.Text + userpwd= + txtpassword.Text); chp3_2_22.aspx页面: ListBox1.Items.Add(获取的用户名:+Request.Params[user
文档评论(0)