去评论
推扬网

田荣荣:请叙述Response的Write方法的两种写法的区别及注意事项。

admin
2020/08/12 14:44:37

陈莹的回答:

在RESPONSE对象中,WRITE方法可以说是最普遍、最常用的方法,它可以把信息从服务器端直接发送给客户端,其实就是在客户端动态显示内容。 语法: RESPONSE.WRITE 变量数据或字符串 WRITE方法还有一种省略用法,语法如下: <%=变量数据或字符串%> 在使用这种省略方式时,必须在输出的每一个变量数据或字符串两端加<%和%>,注意WRITE方法的以上两种用法的区别。 开发ASP程序时,可能会经常在写ASP语句和HTML元素之间进行切换,有时很不方便,而且程序可读性较差。其实,WRETE方法也可以用来输出HTML元素,恰当地使用它,可以使程序简洁。 在方法二里,所有的HTML元素当成字符串写就行了,不过,如果在双引号内又用到双引号,必须将内层的双引号改成单引号。

自由空气的回答:

write 方法将指定的字符串写到当前的 http 输出。 语法 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 %>