天龙八部在线观看 mp4:ASP初级教程1

来源:百度文库 编辑:中财网 时间:2024/05/03 00:10:15
作者:佚名    文章来源:未知    点击数: 1770    更新时间:2004-4-16
学习 ASP 首先必须要确定的就是:你决定将要用何种语言来写 ASP?在这里方苏将讲述如何用VBScript 来学习 ASP。
当你看到这章时,方苏就认为你已经基本上熟悉了 VBScript 的语法和函数(如果没有的话,最好是到网站首页上学习一下 VBScript语法)。我们将会依次学习 ASP 的六大内置对象(千万不要告诉我说你还不知道六大内置对象是什么!),这一章我们要讲到的是 Response 对象。
Response 对象常用有 4 个方法(属性),下面将一一讲到。
第一 Response 对象的 write 方法主要是用来向浏览器输出一个字符串。例如,接下来的这个例子将会显示“你好“这个字符串:
<%
response.write"你好"
%>
另外,Response.write 方法也可以用来显示变量的值。例如,用下面的方法也可以同样地显示“你好”这个字符串:
<%
dim str
str="你好"
response.write str
%>
第二 Response 对象的 Buffer 属性是用来缓存页面。该属性通常与 Flush 和 Redirect 方法一起使用,系统默认值为 False,也就是不缓存页面。设置该属性时,其设置语句必须写在页面的最顶端。并且在设置之后不能修改其属性。否则,系统就会提示:HTTP头已写入,不能修改。下面的例子用来说明 Buffer 属性的作用:
<%
response.buffer="true"
%>

Buffer属性的设置

<%
response.redirect "index.asp"
%>


以上这个例子的意义主要是将用户重新导至 index.asp 这个页面。如果没有缓存该页面,在执行这个文件时就会出现前面提到的错误。不过也可以将重新定位语句写在之前。
另外,要值得提出的是,如果当页面很大时,缓存该页面会导致用户产生迷惑。因为当你缓存页面时,它要等到所有的数据都下载完成之后,才会显示页面。
第三 Response 对象有一个很重要的方法,就是方苏之前提到的重定向方法 Redirect。该方法是将用户强制引导至任意的另外一个页面,并且用户根本不清楚中间的过程。例如下面的例子:网站所有者根据变量值的不同,来确定用户的去向。
<%
ic=request.querystring("ic")
if(ic="") then
response.redirect"login.asp"
else
response.redirect"main.asp"
end if
%>
以上这个程序笔者略过了一些无关紧要的部分,如果读者有不懂的地方,可以参看后面的解释。
第四 Response 对象的 Flush 方法主要是用来将缓存中的页面送出。因为我们在讲述 Buffer 属性的时候提到Buffer属性在设置之后不能被修改,因此只有用Flush方法才可以送出缓存中的页面。