- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 ASP内置对象 6.1 ASP内置对象概述 6.2 Response对象 6.3 Request对象 6.4 Server 对象 6.5 Session 对象 6.6 Application对象 6.1 ASP内置对象概述 对象可以分为外挂对象和内置对象。 在利用内置对象的脚本时,不需要先创建它的一个实例。在整个网站应用中内置对象的所有方法、属性集合都是自动可访问的。使用外挂对象,要用到Server.CreateObject方法以建立实例(Instance),有了实例才能使用。 ASP中提供了6个内置对象: Request对象:取得用户通过HTTP请求传递来的信息。 Response对象:用于向客户端发送指定的信息。 Server对象:用于访问服务器上的系统方法和属性。 Session对象:用于存储某个特定用户的信息。 Application对象:用于存储供多个用户使用的数据。 ObjectContext对象:用于提交或放弃一个由MTS(Microsoft Transaction Server,Microsoft事物管理器)管理的事物,由ASP页面的服务器脚本初始化。 6.2 Response对象 Response对象用于动态响应客户端请求(Request),并将动态生成的响应结果返回到客户端浏览器中。使用Response对象可以实现动态创建Web页面、重定向客户端请求以及向客户端写入Cookie等功能。 Response的使用语法为: Response.collection | property | method 6.2 Response对象 Response对象的属性 6.2 Response对象 1.Buffer属性 用于指定是否缓冲页面输出。语法如下: Response.Buffer =True|False 注意: (1)在IIS5.0及以后版本中,Buffer属性默认为True;以前的版本,默认值False。 (2)设置Buffer属性的语句应放在%@ LANGUAGE = …%命令后面的第1行。如果在HTML或脚本输出之后更改Buffer属性值,将会出现错误。 2、Status属性 用来设置Web服务器要响应的状态行的值。语法如下: Response.Status = 状态描述字符串“ 如:200 ok 404 NOT FOUND 6.2 Response对象 Response对象的方法 6.2 Response对象 1.Write方法 向浏览器输出动态信息。 Response.Write 任何数据类型 2.Redirect方法 将客户端的浏览器重定向到一个新的网页。 Response.Redirect URL 3.End方法 使Web服务器停止处理脚本并返回当前结果,文 件中剩余的内容将不被处理。如果Response.Buffer已设置为TRUE,则调用Response.End将缓冲输出。 Response.End 6.3 Request对象 利用Request对象可以在服务器端获得用户端的信息。Request对象的语法描述如下: Request[.collection|property|method](variable) collection表示Request对象的集合 property表示Request对象的属性 method表示Request对象的方法 collection、property和method三个参数只能选择一个,也可以三个都不选。 变量参数(variable)是一些字符串,这些字符串指定要从集合中检索的项目,或作为方法或属性的输入。 6.3 Request对象 Request对象的数据集合 内容值=Request[.collection] (变量名称) 6.3 Request对象 1.Form数据集合 Form数据集合可以取得客户端表单上的对象内容值。 表单对象内容=Request.Form(表单对象名称) 或 表单对象内容=Request.Form(“索引值”) 2.QueryString数据集合 QueryString数据集合是通过取得HTTP的附加参数来传递,附加参数通常是使用“?”来连接的。格式为: URL地址?Query字段 在传递多个Query字段时,用“”符号分隔符。 参数内容=Request.QueryString(参数名称) 或参数内容=Request.QueryString(索引值) 6.4 Server对象 Server对象提供了对服务器上的方法和
文档评论(0)