项目十 常用内置对象.ppt

项目十 常用内置对象.ppt

ID:53204669

大小:887.50 KB

页数:52页

时间:2020-04-17

项目十 常用内置对象.ppt_第1页
项目十 常用内置对象.ppt_第2页
项目十 常用内置对象.ppt_第3页
项目十 常用内置对象.ppt_第4页
项目十 常用内置对象.ppt_第5页
资源描述:

《项目十 常用内置对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、网络技术教研室项目十常用内置对象网络技术教研室通过本项目的学习,使学生了解ASP.NET五大对象基本功能,掌握每个对象的常用属性、集合和方法。本项目教学目标网络技术教研室本项目重点难点Application对象的Contents集合、Lock方法和UnLock方法Session对象的Contents集合、SessionID属性Server对象的MapPath方法Response对象的Write方法、Redirect方法和Buffer属性Request对象的属性及Form集合、QueryString集合网络技术教研室预备知识A

2、SP.NET提供了许多内置对象,可以完成许多功能。例如,在页面间传递变量、跳转,向页面输出数据。网络技术教研室ASP.NET五大内置对象网络技术教研室任务1“计数器”案例网络技术教研室操作步骤1.创建一Web窗体文件2.添加代码3.测试页面网络技术教研室主要代码:protectedvoidPage_Load(objectsender,EventArgse){//第一次进入页面,Application对象赋值为1if(Application["userNumber"]==null){Application["userNumbe

3、r"]=1;}else{Application.Lock();//防止其他用户在同一时刻对Application对象值进行修改//Application对象值在原来的基础上加1Application["userNumber"]=(int)Application["userNumber"]+1;Application.UnLock();//允许其他用户对Application对象值进行修改}Response.Write("本网页已被"+Application["userNumber"]+"人访问了!");}网络技术教研室本节知

4、识点1.公共对象ApplicationApplication对象是公共对象,主要用于在所有用户间共享信息,所有用户都可以访问该对象中的信息并对信息进行修改。该对象多用于创建网站计数器和聊天室等。可以把Application对象看成是一种特殊的变量,同所有的变量一样,该对象也有自己的生命周期,通常在网站开始运行时生命期开始,网站停止运行时生命期结束。网络技术教研室1)Application对象的集合Application对象常用的集合为Contents集合,用来保存并共享用户应用程序信息,语法格式如下:Application.

5、Contents["Key值"]=Object其中,Key值为Contents集合的索引,相当与数组的下标。Contents集合是Application对象的默认的集合,书写时可以将Contents省略。网络技术教研室2)Application对象的方法Application对象提供了两种常用的方法:Lock方法和Unlock方法,用于处理多个用户同时向Application对象写入数据时可能会存在的写入数据不一致的问题。Lock方法可以将Application对象“锁定”,阻止其他用户修改Application对象中的信息

6、,确保某一时刻只能有一个用户对该对象的信息进行修改。当用户完成修改信息,使用Unlock方法将Application对象“解锁”,下一个用户才能对Application对象中的信息进行修改,语法格式如下:Application.Lock()

7、Application.Unlock()网络技术教研室利用Application对象实现简易聊天室网络技术教研室利用Application对象实现简易聊天室protectedvoidPage_Load(objectsender,EventArgse){if(Application["ch

8、atRoom"]==null){Application["chatRoom"]="欢迎!"+"
";}Response.Write(Application["chatRoom"]);}网络技术教研室利用Application对象实现简易聊天室protectedvoidbtnSubmit_Click(objectsender,EventArgse){Response.Write(txtWord.Text);Application.Lock();Application["chatRoom"]=Application["ch

9、atRoom"].ToString()+txtWord.Text+"
";Application.UnLock();Response.Write("
");txtWord.Text="";//发言提交后文本框清空}网络技术教研室2.发送对象Response1)Response对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。