上海龙凤1314 shlf介绍一下ASP中一下五个对象
request:包括:概述、Form集合、QueryString集合、Server Variable集合、Cookies集合、TotalBytes属性、BinaryRead属性
response:包括:Response对象的属性、方法、集合
server:包括:ScriptTimeout属性、Execute方法、CreateObject方法、MapPath方法、 HTMLEncode方法
application:Application对象的定义及信息读取、方法、事件
session:包括:Session对象的属性、事件
上海龙凤1314 shlf 另外还有两个:AspError和objectContext
拓展:
概述
Response 对象用于从服务器向用户发送输出的结果,
介绍一下ASP中一下五个对象
。Request 对象用于从用户那里取得信息。
上海龙凤1314 shlf Application 在一起协同工作以完成某项任务的一组 ASP 文件称为一个应用程序。而 ASP 中的 Application 对象的作用是把这些文件捆绑在一起。
Session 对象用于存储关于某个用户会话(session)的信息,或者修改相关的设置。存储在 session 对象中的变量掌握着单一用户的信息,同时这些信息对于页面中的所有页面都是可用的。
上海龙凤1314 shlf Server 对象的作用是访问有关服务器的属性和方法。
ASP Response 对象
Response的集合
Response的属性
Response的方法
ASP Request 对象
应用举例:
QueryString
:用以获取客户端附在url地址后的查询字符串中的信息。
上海龙凤1314 shlf 例如:stra=Request.QueryString ("strUserld")
Form
上海龙凤1314 shlf :用以获取客户端在FORM表单中所输入的信息。(表单的method属性值需要为POST)
例如:stra=Request.Form("strUserld")
Cookie
上海龙凤1314 shlf :用以获取客户端的Cookie信息。
上海龙凤1314 shlf 例如:stra=Request.Cookies("strUserld")
ServerVariable
:用以获取客户端发出的HTTP请求信息中的头信息及服务器端环境变量信息。
上海龙凤1314 shlf 例如:stra=Request.ServerVariables("REMOTE_ADDR"),返回客户端IP地址
ClientCertificate
:用以获取客户端的身份验证信息
例如:stra=Request.ClientCertificate("VALIDFORM"),对于要求安全验证的网站,返回有效起始日期。
ASP Application 对象
Web 上的一个应用程序可以是一组 ASP 文件。这些 ASP 在一起协同工作来完成一项任务。而 ASP 中的 Application 对象的作用是把这些文件捆绑在一起。
上海龙凤1314 shlf Application 对象用于存储和访问来自任意页面的变量,类似 Session 对象。不同之处在于所有的用户分享一个 Application 对象,而 session 对象和用户的关系是一一对应的。
上海龙凤1314 shlf Application 对象掌握的信息会被应用程序中的很多页面使用(比如数据库连接信息)。这就意味我们可以从任意页面访问这些信息。也意味着你可以在在一个页面上改变这些信息,随后这些改变会自动地反映到所有的页面中。
上海龙凤1314 shlf Application 对象的集合、方法和事件的描述如下:
集合
方法
资料共享平台
《介绍一下ASP中一下五个对象》(http://gdyhdog.com)。 Contents.RemoveAll 从 Contents 集合中删除所有的项目。 Lock 防止其余的用户修改 Application 对象中的变量。 Unlock 使其他的用户可以修改 Application 对象中的变量(在被 Lock 方法锁定之后)。事件
应用举例:
上海龙凤1314 shlf 创建Application变量
Application(“变量名称”)
上海龙凤1314 shlf Application("Welcome")="欢迎光临我的主页!"
Lock方法和Unlock方法具体用法
Application.Lock-锁定Application对象所有变量
上海龙凤1314 shlf Application.Unlock-解锁Application对象所有变量
如;
Application.Lock;Application("NumCount")=Application("NumCount")+1;Application.Unlock;
ASP Session 对象
上海龙凤1314 shlf session对象用于存储特定的用户会话所需的信息。Session对象的引入是为了弥补HTTP协议的不足,HTTP协议是一种无状态的协议。
Session中文是“会话”的意思,在ASP中代表了服务器与客户端之间的“会话”。Session的作用时间从用户到达某个特定的Web页开始,到该用户离开Web站点,或在程序中利用代码终止某个Session结束。引用Session则可以让一个用户访问多个页面之间的切换也会保留该用户的信息。
上海龙凤1314 shlf 系统为每个访问者都设立一个独立的Session对象,用以存储Session变量,并且各个访问者的Session对象互不干扰。
上海龙凤1314 shlf Session与Cookie是紧密相关的。Session的使用要求用户浏览器必须支持Cookie,如果浏览器不支持使用Cookie,或者设置为禁用Cookie,那么将不能使用Session。
Session信息对客户来说,不同的用户用不同的Session信息来记录。当用户启用Session时,ASP自动产生一个SessionID.在新会话开始时,服务器将SessionID当做cookie存储在用户的浏览器中。
集合
属性
方法
事件
ASP Server对象
属性
方法
应用举例:
ScriptTimeout属性的使用
ScriptTimeout属性用于设置Script脚本必须在指定的时间内执行,若超时则不予执行。利用ScriptTimeout属性,可以设置WEB服务器响应一个网页所需要的时间。
服务器在设定的时间内,若未结束脚本的处理,则服务器将强制脚本结束,而不再执行未完成的脚本。ScriptTimeout属性对于运行中的服务器组件不起作用。
上海龙凤1314 shlf 语法是:Server.ScriptTimeout=n ‘n为指定的时间,单位为秒
其中:key表示要获得的属性名
MapPath方法
可以从一个有效虚拟路径下的任何文件上提取相应的实际物理路径。
上海龙凤1314 shlf 语法是:Server.MapPath(Path)
其中:Path指定相对或虚拟路径或文件名,返回实际路径。
CreateObject方法
CreateObject方法是ASP中最实用河最强大的方法之一。用于创建一个对象实例。
语法是:Server.CreateObject(Component)
上海龙凤1314 shlf 其中:Component指定创建何种类型的对象。
例如:Set fs=Server.CreateObject("Scripting.FileSystemObject")
上例将创建一个文件存取组件,而下一句将释放该组件:
Set fs=Nothing
上海龙凤1314 shlf【介绍一下ASP中一下五个对象】相关文章:
3.请介绍一下你自己
4.请你自我介绍一下