首页 理论教育 ASP动态网页设计:Response对象Write方法解析

ASP动态网页设计:Response对象Write方法解析

时间:2023-11-05 理论教育 版权反馈
【摘要】:在Response对象中,Write方法是最普通最常用的方法,它可以把信息从服务器直接送给客户端,实际上就是在客户端动态显示内容。Web服务器在处理脚本时,将转换这一转义序列。使用VBScript编写脚本时,由于静态字符串常量的长度不能大于1022个字节,所以,若要使用Write方法来输出长度超过1022个字符的内容,则不能使用字符串常量作为参数,而应当使用其他形式(如变量)来引用该内容。

ASP动态网页设计:Response对象Write方法解析

在Response对象中,Write方法是最普通最常用的方法,它可以把信息从服务器直接送给客户端,实际上就是在客户端动态显示内容。

语法格式:

Response.Write字符串数据或者变量

用途:将指定的字符串显示在客户端浏览器上

例如:

Response.Write″〈B〉〈I〉Response对象的Write方法〈/I〉〈/B〉″

data=″〈B〉〈I〉Response对象的Write方法〈/I〉〈/B〉″

Response.Write data

使用Write方法时,注意以下几点:

(1)字符串数据或者变量可以包含任何有效的HTML标记,但不能包括字符组合“%〉”,如果确实需要这个字符组合,可以使用转义序列“%\>”来代替。Web服务器在处理脚本时,将转换这一转义序列。

(2)使用VBScript编写脚本时,由于静态字符串常量的长度不能大于1022个字节,所以,若要使用Write方法来输出长度超过1022个字符的内容,则不能使用字符串常量作为参数,而应当使用其他形式(如变量)来引用该内容。

(3)如果“〈%”和“%〉”之间只有一行Response.Write expression语句,即“〈%Response.Write expression%〉”,那么在编写脚本时,Response.Write可以用“=”来代替。例如,“〈%Response.Write Now()%〉”可以写成“〈%=Now()%〉”。

(4)如果要在浏览器显示的信息包含双引号“″”,那么必须将它改写为两个双引号“″″”或一个单引号“”。例如,想在浏览器显示一个超链接,那么必须写成Response.write″〈A HREF=″″default.htm″″〉首页〈/A〉″或Response.write″〈A HREF=′default.htm′〉首页〈/A〉″。

【例4.2】使用Response对象的Write方法传送信息至客户端的浏览器中。运行结果如图4-2所示。

文件命名为4-2.htm的代码如下:

〈% @ LANGUAGE=″VBScript″%〉(www.xing528.com)

〈HTML〉

〈HEAD〉

〈TITLE〉Write方法应用示例〈/TITLE〉

〈/HEAD〉

〈BODY〉

〈%

Response.write ″〈H2〉个人基本资料〈/H2〉″

Response.write″〈HR NOSHADE COLOR=RED SIZE=1 WIDTH=100%\〉

Response.write″〈FONT FACE=楷体_GB2312〉姓名:宋万里〈/FONT〉〈br〉″

Response.write″〈FONT FACE=楷体_GB2312〉性别:男〈/FONT〉〈br〉″

Response.write″〈FONT FACE=楷体_GB2312〉出生日期:1980年〈/FONT〉″

%〉

〈/BODY〉

〈/HTML〉

图4-2 Write方法应用示例运行结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈