动态网页设计(Dreamweaver CS3+ASP.NET)-电子教案-张德芬 动态网页设计课件 第7章 常用内置对象

上传人:E**** 文档编号:89418331 上传时间:2019-05-24 格式:PPT 页数:19 大小:250.50KB
返回 下载 相关 举报
动态网页设计(Dreamweaver CS3+ASP.NET)-电子教案-张德芬 动态网页设计课件 第7章 常用内置对象_第1页
第1页 / 共19页
动态网页设计(Dreamweaver CS3+ASP.NET)-电子教案-张德芬 动态网页设计课件 第7章 常用内置对象_第2页
第2页 / 共19页
动态网页设计(Dreamweaver CS3+ASP.NET)-电子教案-张德芬 动态网页设计课件 第7章 常用内置对象_第3页
第3页 / 共19页
动态网页设计(Dreamweaver CS3+ASP.NET)-电子教案-张德芬 动态网页设计课件 第7章 常用内置对象_第4页
第4页 / 共19页
动态网页设计(Dreamweaver CS3+ASP.NET)-电子教案-张德芬 动态网页设计课件 第7章 常用内置对象_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《动态网页设计(Dreamweaver CS3+ASP.NET)-电子教案-张德芬 动态网页设计课件 第7章 常用内置对象》由会员分享,可在线阅读,更多相关《动态网页设计(Dreamweaver CS3+ASP.NET)-电子教案-张德芬 动态网页设计课件 第7章 常用内置对象(19页珍藏版)》请在金锄头文库上搜索。

1、主 编 张德芬 副主编 邓之宏,中国水利水电出版社,第7章 常用内置对象,2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),3,第7章 常用内置对象,7.5 Session对象,7.4 Application对象,7.3 Request对象,7.2 Response对象,7.1任务概述,7.6 Server对象,2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),4,本章教学内容,Response对象 Request对象 Application对象 Session对象 Server对象 工作任务:获取用户上网信息、网页点击计数器

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

3、对象 可以用来决定何时或如何将输出由服务器端发送到客户端 Write把消息向页面上输出 Response.Write(“This is a message”) WriteFile把文件的内容向页面输出Response.WriteFile(“mytext.txt”) Charset设置编码信息为简体中文 Response.Charset=“GB2312” 利用Redirect方法引导客户端至另一个URL位置 Response.Redirect(“another.aspx”),2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),7,7.2 Request对象,Req

4、uest对象是获取当前请求的内置对象,用来捕获由客户端提交给服务器端的数据,如用户输入的数据。 获取用户请求: Request.QueryString 如:Request.QueryString(“name”) Request.QueryString(“age”) Request.Form 如:Request.Form(“UserName“),2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),8,7.3 Request对象,获取用户环境信息: 通过常用属性获得 如:strTemp = Request.UserHostName 通过ServerVariables

5、集合获得 如:strTemp = Request.ServerVariables(“Remote_addr“) 通过Browser属性获得 如:strTemp = Request.Browser.Browser strTemp = Request.Browser.MajorVersion,2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),9,7.4 Application对象,Application对象的概念 代表一个目录及其所有子目录中的ASP.NET文件 对于文件之间共享数据十分方便 自动建立Application对象,2019/5/24,动态网页设计(D

6、reamweaver CS3+ASP.NET),10,7.4 Application对象,创建Application对象的方法 一个Web站点可以有多个Application对象,2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),11,存取Application对象的变量值,在Application对象中保存变量值 格式为:Application(“变量名“)=值 如:Application(“name“)=“Tom“ 从Application对象读取变量值 格式为:变量=Application(“变量名“) 如:strTemp = Application(“

7、name“) 从Application对象中删除变量 格式为:Application.Remove(“变量名“) 如:Application.Remove(“name“),2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),12,Application对象的生命周期,Application对象的生存周期是从该应用程序的第一个页面开始执行开始,到这个Web站点关闭的时候结束。Application的生命周期就是从启动到终止的这段时间,2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),13,Lock和UnLock方法的使用,格式:

8、Application.Lock Application(“变量“) = 表达式 Application.UnLock 说明: Application.Lock 当希望修改某个Application对象中的共享信息内容的时候,先用Lock方法将Application对象锁住,表示限制其他的用户修改Application中的项目的值,然后再对项目的值进行修改。 Application.Unlock 当修改完成后,使用Unlock方法把锁打开,2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),14,Application对象的事件,Application对象的两个

9、基本事件:OnStart 和OnEnd 当Application启动时,触发Application_OnStart 事件 当Application终止时,触发Application_OnEnd 事件 OnStart 和OnEnd 的代码都放在一个叫Global.asax 的文件中,2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),15,7.5 Session对象,用于存储特定的用户会话所需的信息。 存取Session对象的变量值 Session(“name“)=“Tom“ 变量=Session(“变量名“),2019/5/24,动态网页设计(Dreamweav

10、er CS3+ASP.NET),16,Session有效期及会话超时设置,2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),17,Session对象的事件,类似Application对象,Session对象有Session_OnStart 和Session_OnEnd 事件。 Session_OnStart事件在客户第一次从应用程序中请求ASP.NET页面的时候执行,Session_OnEnd事件在客户关闭会话的时候执行。 OnStart和OnEnd事件的代码也都放在Global.asax文件中。,2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),18,7.6 Server对象,设置页面超时间隔 Server.ScriptTimeout=超时秒数 Server对象的常用方法 Server.MapPath Server对象的控制传递方法,2019/5/24,动态网页设计(Dreamweaver CS3+ASP.NET),19,本章结束 再见!,

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

最新文档


当前位置:首页 > 高等教育 > 大学课件

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