首页  ·  知识 ·  编程语言
ASP初级教程1
佚名  本站原创  ASP  编辑:dezai  图片来源:网络
学习ASP首先必须要确定的就是:你决定将要用何种语言来写ASP?在这里方苏将讲述如何用VBScript来学习ASP。 &nb
学习 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方法才可以送出缓存中的页面。 
本文作者:佚名 来源:本站原创
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的