1 / 121
文档名称:

ASP动态网页设计技术_精品.ppt

格式:ppt   页数:121
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ASP动态网页设计技术_精品.ppt

上传人:QQ岚 2012/6/25 文件大小:0 KB

下载得到文件列表

ASP动态网页设计技术_精品.ppt

文档介绍

文档介绍:ASP动态网页设计技术
项目4
ASP内置对象及交互技术
图书馆学生用书信息调查网页。
包、剪、锤游戏程序。
显示战报的包、剪、锤游戏程序。
聊天室程序。
本章任务:
ASP对象模型。
表单及控件对象。
Response对象及其应用。
Request对象及其应用。
Application对象及其应用。
Session对象及其应用。
Server对象及其应用。
本章要点:
在ASP引擎中提供了七大内置对象,即Request对象、Response对象、Server对象、 Application对象、 Session对象、ASPError对象和ObjectContext对象,其中最为常用的是前5种。
ASP对象模型
1. Request对象
该对象是ASP的请求对象,它所包含的信息是客户端浏览器提出的请求。通过利用Request对象的GET或POST方法,可以接收用户发送给服务器的信息和请求,同时,还可以发送二进制形式的数据到服务器。客户端发送的所有信息和请求均被封装在Request对象中。
例如在一个用户登录网页中,当用户输入了用户名和密码后,按登录按钮,用户输入的用户名和密码将发送给服务器处理,服务器通过Request对象就可以获取用户输入的用户名和密码信息。
ASP对象模型

Server对象是ASP七大内置对象之中与服务器关系最为密切的一个对象,它允许用户存取Web服务器提供的功能。例如,使用Server对象的CreateObject方法可以创建服务器组件的实例。
使用Server对象的MapPath可以将文件在服务器上的虚拟路径转换为物理路径。
 URLEncode 方法将 URL 编码规则,应用到指定的字符串。
ASP对象模型
Script Timeout属性用它来设置在结束请求前,服务器处理ASP程序的时间。以秒数为单位,系统默认的时间为90秒。

该对象主要用于响应用户操作,可以通过多种方式将服务器端数据发送到客户端,如客户端屏幕显示、用户浏览页面的重定向以及在客户端创建cookies等。
ASP对象模型
Cookie就是服务器暂存放在你计算机上的一笔资料,好让服务器用来辨认你的计算机。 你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie 里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie 来辨认使用者,以方便送出使用者量身定做的内容,像是 Web 接口的免费 email 网站,都要用到 Cookie。
Cookie 会不会有危险?其实Cookie 中记载的资料相有限,Cookie 是安全的。网站不可能经由 Cookie 获得你的 email 地址或是其它私人资料,更没有办法透过 Cookie 来存取你的计算机。 但是如果你实在不喜欢 Web 服务器乱丢饼干(Cookie)到你家,当然可以让浏览器拒绝网站存放 Cookie 到你的计算机。 工具>>选项>>安全,按「自定义级别」,到Cookie的部分,全都设为关闭,按确定,关闭浏览器,再重新激活浏览器即可。 当你关闭 Cookie 之后,很多网站的个人化服务功能很可能也不能再使用了。 Cookie 存放位置是在:C:\WINDOWS\Temporary Files 你可以直接删掉这里面的东西或是利用 IE 选项里的删除文件按钮来清除

Session对象是ASP技术中实现用户会话管理的手段,主要用来存储特定用户会话所需的信息。当用户在应用程序的Web页面之间跳转时,存储在Session对象中的变量不会丢失,而且在整个用户会话中会一直存在下去。
ASP对象模型

Application对象可以控制服务器端应用程序的启动和终止状态,并保存整个应用程序过程中的信息。它将虚拟目录及其子目录也看成一个应用程序,用来在给定的应用程序的所有用户之间共享信息。虽然它与Session对象比较相似,但在本质上是不同的。例如,对于同一个网页,创建了一个Session变量Hits,则不同的访问者使用的Hits变量是不同的,在每个会话期间均被创建。而如果创建了一个Application变量Hits,该变量只被创建一次,所有的客户均可以共享该Application变量。
ASP对象模型