Response 的 Write 方法的两种写法有何区别。

2024-11-24 21:36:37
推荐回答(2个)
回答1:

语法
Response.Write variant

参数
variant
需要写的数据。该参数可以是任何 Visual Basic Scripting Edition 的 VARIANT 数据类型,包括字符、字符串和整数。该值不能包括字符组合 %>,如果需要,可用转义序列 %\> 代替。Web 服务器在处理脚本时,将转换这一转义序列。

-----------------------------------------

BinaryWrite 方法不经任何字符转换就将指定的信息写到 HTTP 输出。该方法用于写非字符串信息(如客户端应用程序所需的二进制数据)。

语法
Response.BinaryWrite data

参数
data
写到 HTTP 输出的数据。
示例
如果有一个产生字节数组的对象,就如下调用 BinaryWrite 将这些生成的字节发送给客户端应用程序。

<%
Set BinGen = Server.CreateObject(MY.BinaryGenerator)
Pict = BinGen.MakePicture
Response.BinaryWrite Pict
%>

回答2:

无区别。目的都是一个。