ASP入门教程-Response对象的常用方法 - ASP教程
一、Write方法
Response 对象的Write 方法可以向发往客户端浏览器的HTML 文件中直接输出信息。也就是说,Reponse 对蟮腤rite 方法将信息从 Web 服务器输出到浏览器。其语法格式如下: Responser.Write Variant
注解: Variant 参数值可以包含任何有效的HTML标记,但不能包括字符组合%>,如果要在浏览器显示的信息中包含符号:%>,则必须写为:%>,以免被视为ASP代码的结束标记。 使用VBSxript编写脚本时,由于VBScript 的静态字符串常量的长度不能大于1022个字节,所以,若要使用 Write 方法来输出长度超过1022个字符的内容,则不能使用字符串常量作为参数,而应当使用其他形式(如变量)来引用该内容。 在编写时,Response.Write 可以用”=“来替代。例如,<% Response.Write Y %>也可以写成<% = Y %>。 Response.Write 方法与 VBScript 中的Document.Write 方法功能相似,其区别在于:Response 对象是ASP内置对象,其Write 方法的功能是从Web 服务器向客户端浏览器输出数据;Document 是浏览器对象 ,其 Write 方法的功能是直接向浏览器输出数据。 实例一:本例使用Response Write 方法向客户端浏览器输出了一个完整的HTML文件。代码如下: <% @ Language="vbscript" %>
二、重定向网址 Response对象的Redirect 方法可以使浏览器从当前网页转向到其他网页。其语法格式如下: Response.Redirect 路径
注解: ”路径“是指新网页的网址; 由于 Response.Redirect 的作用是告诉浏览器打开新网页,所以Response.Redirect 必须放在没有数据输出到浏览器之前,换句话说,Response.Redirect 就放在程序的<HTML>标记前面,若要在<html>标记后调用它,则必须将Response.Buffer属性为True。实例二:本实例通过系统时钟判断当前时间是不是大于或等于凌晨5点,而且小于或等于19点,若是则重定向到4-2c1.htm页面,否则重定向到4-2c2.htm页面。代码如下: <% @ Language=VBScript %>
4-2c1.htm页面代码如下: <html>
4-2C2.htm页面代码如下: <html> (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |