第九单元内置对象.ppt

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

第9单元 内置对象;学习目标:; 现在的Web应用程序通常都是数据驱动的,但是在状态处理中,我们应该尽量减少对数据库的依赖: 数据库是存放在磁盘上的。如果把数据存放在数据库中则性能会比较差。 很多数据是和用户相关的。如果把数据存放在数据库中,又没有一个唯一的标志来区分哪条记录对应哪个客户端(浏览器)。 很多数据是临时的,用户关闭了浏览器这些数据就不再需要了。如果把数据存放在数据库,不知道是哪个用户关闭了浏览器,也就不能及时把数据删除。 ;HttpContext类;服务器;二、 Request对象;实例:例1 常见属性举例;3.Request对象的使用;(1)Request.Form与Request.QueryString ;例2:传递方式举例:直接获取用户在表单中输入的用户名和密码 ;①将上例中的表单提交方式改为”get” “源”中form标签中加method=“get” ②修改按钮的事件代码:;两种方式比较:;例4:从page1跳转到page2,由地址栏到参数,并在page2中显示所传递的参数的值。 ①page1页面中加入一个文本框TextBox1和一个按钮(Text为“通过地址栏传值”) ②给按钮加事件;(2) ServerVarible集合;例5:输出几个与服务器相关的信息;小测试;三、Response对象;Response的属性、方法;1.Write()方法;table % int i, j; for (i = 1; i = 9; i++) { % tr % for (j = 1; j = i; j++) { % td %Response.Write(i + * + j + = + i * j); }% /td %} % /tr /table;%%表达式;2.Redirect();3.缓冲机制;4.Clear和Flush;例7:修改上例中的九九乘法表;例8:将例7修改;5.End;四、Server 对象;1.机器名与超时;2.HtmlEncode属性;3.url编码与解码;4.Execute; Session中的数据保存在服务器端,客户端需要时创建它,不需要时销毁它(remove),使它不占用服务器内存。 Session对象中的信息只能被用户自己使用,每个连接的客户端都有各自的Session对象,不同的客户端不能互相存取Session变量 Session中可以保存任意类型的数据 Session默认的生命周期是20分钟,用户也可以设置它。 Session变量对于每个会话都是独立的,每个会话都有一个SessionID,它是唯一的,由于24个字符组成。;例13:页面设置:5个按钮:分别创建sesstion、获取SessionID的值、输出Session的值以及移出Session等操作; protected void Button3_Click(object sender, EventArgs e) {//通过Session变量获取其值 Response.Write(strUser= + Session[strUser]); Response.Write(br/number= + Session[number]); Response.Write( br/arr= ); int[] a = new int[6]; a= (int[])Session[arr]; for (int i = 0; i a.Length; i++) Response.Write(a[i] + ); // for (int i = 0; i ((int[])(Session[arr])).Length; i++) // Response.Write(((int[])Session[arr])[i] + ); }; protected void Button5_Click(object sender, EventArgs e) {//删除Session变量 Session.Remove(arr); Session.RemoveAt(1); Session.RemoveAll(); };3.Abandon(

文档评论(0)

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

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

1亿VIP精品文档

相关文档