- 1
- 0
- 约2.63千字
- 约 15页
- 2019-01-30 发布于江苏
- 举报
第08章AP内置对象
第8章 ASP的内置对象 8.1 Request对象 8.2 Response对象 8.3 Application对象 8.4 Session对象 8.5 Server对象 8.6 Cookies集合 8.7 Global.asa文件 * * 上一页 下一页 目 录 结 束 本 节 8.1 Request对象 ⒈ 利用form集合获取数据 form数据集合是用来帮助用户从提交给服务器的数据中获得信息。 Form数据集合是request对象中用的最多的一个数据集合,用来存储HTML表单中的post 变量,当用户向服务器提交HTML表单时,所有的表单域及其值都存放在form数据集合中。 上一页 下一页 目 录 结 束 本 节 ⒉ 利用QueryString集合获取数据 利用QueryString来获取数据也是一种常用的方法,当以Get方法提交时用Request.QueryString来接受数据,或者是读取超级链接后面的参数时使用该方法。 上一页 下一页 目 录 结 束 8.2 Response对象 Response对象的主要功能是向浏览器输出信息。 ⒈ 向浏览器输出数据(Response.write) Response.write的主要功能是向浏览器输出变量。 必须注意的是如果输出数据类型是字符串类型,则字符串中不可以包含有“%”字符或“”符号,实在要使用这样的字符串或符号,则必须用“%\”来代替“%”,用“”来代替“”,这样才能正确的显示想显示的字符内容。 本 节 上一页 下一页 目 录 结 束 本 节 ⒉ 文字打字效果(Response.Buffer和Response.Flush) Response.write将字符串输出至网页中时,数据先输出到缓冲区中,等数据输出完毕或是程序中调用了Response对象中的Flush方法或是end方法后,才会将缓冲区中的数据直接送至客户端,完成输出动作。其中 buffer的意思就是缓冲区。 当设定Buffer的值为True时,代表数据在输出之前要经过缓冲区,当设定Buffer的值为False则代表数据在输出之前不会经过缓冲区,会直接将数据输出到网页中,Buffer的默认值为True。 中的数据。 上一页 下一页 目 录 结 束 本 节 ⒊ 清除数据(Response.Clear) Response对象中的Write是要把输出的数据写到缓冲区,而 Clear则是将缓冲区中的数据清除。 上一页 下一页 目 录 结 束 本 节 ⒋ 使网页转向(Response.redirect) Response对象的Response.redirect负责将用户引导到一个新的页面,使用Response.redirect可以把用户引导到任何合法的URL,它所引导的页面可以是用户网站上的页面,也可以是Internet上面其他网站上的网页。 上一页 下一页 目 录 结 束 本 节 ⒌ 停止向浏览器输出数据(Response.end) Response.end是用于终止ASP的运行进程并回到网页中。Response.end也需要先令Response.buffer为true时方可使用,否则会出现错误信息的提示。 上一页 下一页 目 录 结 束 本 节 8.3 Application对象 ASP的Application对象,称为应用程序对象,当用户创建了一个ASP的时候,意味着创建了一个类似子程序的东西。当创建了一组ASP的时候,就创建了一个Application。 因此,Application封装了有关应用程序的全部信息,也拥有了作为单独主页无法拥有的属性。 上一页 下一页 目 录 结 束 本 节 Application对象的事件和方法 Application对象有两个事件:Application_OnStart事件和Application_OnEnd事件。第一个事件是在Application开始时被触发,后者则在Application结束时被触发。 ASP的Application对象的Lock方法阻止其他客户修改存储在Application对象中的变量,以确保在同一时刻仅有一个客户可修改和存取Application变量。 Unlock方法使其他客户端可以在使用Lock方法锁住Application对象后,修改存储在该对象中的变量。 上一页 下一页 目 录 结 束 Session对象其实就是访问者从到达某个特定主页到离开为止的那段时间,每个访问者都会单独获得一个Session对象。
原创力文档

文档评论(0)