动态网页设计课件-第7章 常用内置对象

上传人:油条 文档编号:47700026 上传时间:2018-07-04 格式:PPT 页数:19 大小:250.50KB
返回 下载 相关 举报
动态网页设计课件-第7章 常用内置对象_第1页
第1页 / 共19页
动态网页设计课件-第7章 常用内置对象_第2页
第2页 / 共19页
动态网页设计课件-第7章 常用内置对象_第3页
第3页 / 共19页
动态网页设计课件-第7章 常用内置对象_第4页
第4页 / 共19页
动态网页设计课件-第7章 常用内置对象_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《动态网页设计课件-第7章 常用内置对象》由会员分享,可在线阅读,更多相关《动态网页设计课件-第7章 常用内置对象(19页珍藏版)》请在金锄头文库上搜索。

1、主 编 张德芬 副主编 邓之宏v 中国水利水电出版社第7章 常用内置对象第7章 常用内置对象7.5 Session对象7.4 Application对象7.3 Request对象7.2 Response对象7.1任务概述7.6 Server对象Date3动态网页设计(Dreamweaver CS3+ASP.NET)本章教学内容vResponse对象 vRequest对象 vApplication对象 vSession对象 vServer对象 v工作任务:获取用户上网信息、网页点击计 数器以及用户登录管理 Date4动态网页设计(Dreamweaver CS3+ASP.NET)7.1 任务概述v

2、任务概述:获取用户上网信息、网页点击计 数器以及用户登录管理。 v v在访问某些网页、如论坛时,可以看到网 页显示出了本机的IP地址。在浏览一些网 站时,网站会显示出当前点击次数。这些 就是通过内置对象实现的。动态网页经常 用到的用户登录功能,也离不开内内置对 象的配合。本章我们学完内置对象的常用 属性和事件后,就可以完成这几项典型的 内置对象的应用了。Date5动态网页设计(Dreamweaver CS3+ASP.NET)7.2 Response对象 v 获取当前请求的内部响应对象 v 可以用来决定何时或如何将输出由服务器端发送到客户端v Write把消息向页面上输出 Response.Wr

3、ite(“This is a message”)v WriteFile把文件的内容向页面输出 Response.WriteFile(“mytext.txt”)v Charset设置编码信息为简体中文 Response.Charset=“GB2312”v 利用Redirect方法引导客户端至另一个URL位置 Response.Redirect(“another.aspx”)Date6动态网页设计(Dreamweaver CS3+ASP.NET)7.2 Request对象 vRequest对象是获取当前请求的内置对象, 用来捕获由客户端提交给服务器端的数据 ,如用户输入的数据。 v v获取用户请求

4、: Request.QueryString 如:Request.QueryString(“name”)Request.QueryString(“age”) Request.Form 如:Request.Form(“UserName“)Date7动态网页设计(Dreamweaver CS3+ASP.NET)7.3 Request对象v获取用户环境信息: 通过常用属性获得 如:strTemp = Request.UserHostName 通过ServerVariables集合获得 如:strTemp = Request.ServerVariables(“Remote_addr“) 通过Browse

5、r属性获得 如:strTemp = Request.Browser.BrowserstrTemp = Request.Browser.MajorVersionDate8动态网页设计(Dreamweaver CS3+ASP.NET)7.4 Application对象vApplication对象的概念 代表一个目录及其所有子目录中的ASP.NET文件 对于文件之间共享数据十分方便 v自动建立Application对象Date9动态网页设计(Dreamweaver CS3+ASP.NET)7.4 Application对象v创建Application对象的方法 v一个Web站点可以有多个Applic

6、ation对象Date10动态网页设计(Dreamweaver CS3+ASP.NET)存取Application对象的变量值 v在Application对象中保存变量值格式为:Application(“变量名“)=值 如:Application(“name“)=“Tom“v从Application对象读取变量值格式为:变量=Application(“变量名“) v如:strTemp = Application(“name“)v从Application对象中删除变量格式为:Application.Remove(“变量名“) 如:Application.Remove(“name“)Date11动

7、态网页设计(Dreamweaver CS3+ASP.NET)Application对象的生命周期 vApplication对象的生存周期是从该应用程 序的第一个页面开始执行开始,到这个Web 站点关闭的时候结束。Application的生命 周期就是从启动到终止的这段时间Date12动态网页设计(Dreamweaver CS3+ASP.NET)Lock和UnLock方法的使用 v 格式: Application.Lock Application(“变量“) = 表达式 Application.UnLockv 说明: Application.Lock当希望修改某个Application对象中的共

8、享信息内容的时候,先用 Lock方法将Application对象锁住,表示限制其他的用户修改 Application中的项目的值,然后再对项目的值进行修改。 Application.Unlock当修改完成后,使用Unlock方法把锁打开Date13动态网页设计(Dreamweaver CS3+ASP.NET)Application对象的事件 vApplication对象的两个基本事件:OnStart 和 OnEndv当Application启动时,触发Application_OnStart 事件v当Application终止时,触发Application_OnEnd 事件vOnStart 和O

9、nEnd 的代码都放在一个叫 Global.asax 的文件中Date14动态网页设计(Dreamweaver CS3+ASP.NET)7.5 Session对象 v用于存储特定的用户会话所需的信息。 v存取Session对象的变量值 Session(“name“)=“Tom“ 变量=Session(“变量名“)Date15动态网页设计(Dreamweaver CS3+ASP.NET)Session有效期及会话超时设置 Date16动态网页设计(Dreamweaver CS3+ASP.NET)Session对象的事件 v类似Application对象,Session对象有 Session_On

10、Start 和Session_OnEnd 事件 。vSession_OnStart事件在客户第一次从应用 程序中请求ASP.NET页面的时候执行, Session_OnEnd事件在客户关闭会话的时候 执行。vOnStart和OnEnd事件的代码也都放在 Global.asax文件中。Date17动态网页设计(Dreamweaver CS3+ASP.NET)7.6 Server对象 v设置页面超时间隔 vServer.ScriptTimeout=超时秒数 v Server对象的常用方法 Server.MapPath Server对象的控制传递方法 Date18动态网页设计(Dreamweaver CS3+ASP.NET)Date19动态网页设计(Dreamweaver CS3+ASP.NET)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号