Asp教程:Response对象(2)
作者:邹健 来源:CSDN 时间:2007-10-01 18:08:00
二、Response对象的常用方法
1、Write方法
将变量作为字符串写入当前的HTTP输出
几种使用方法:
<%Response.Write"输出内容"%>
或:
<%Response.Write("输出内容")%>
如果要输出变量则用如下方法:
<%
Dim s
s="输出内容"
Response.Write(s)
%>
小技巧:
在直接输出到浏览器时通常可用
<%= s %>
来代替
<% Response.Write (s) %>
小技巧:
如要输出一个”,可以将”用两个双引号代替,例如:
<% Response.Write (””””) %>
在浏览器上输出的内容就是”了
小技巧:
对于HTML与服务器变量的交替输出,请不要将HTML代码与输出语句混写,例如:
<% For i=1 to 10 %>
<a href=”#”><% =i %></a>
<% Next %>
此类情况最好写成:
<% For i=1 to 10
Response.Write ”<a href=””#””>” & i & ”</a>”
Next %>
因为在前一种写法中服务器端解析器不断在HTML与VBScript中跳转将会很大程度上影响执行速度。
小技巧:
对于输出大量连接而成的字符串,通常使用以下方法:
<%
For i=1 to 10
a=a & i
Next
Response.Write (a)
%>
但如果面对很大的数量,如
<%
For i=1 to 50000
a=a & i
Next
Response.Write (a)
%>
的情况下,执行会极其之慢(大概12秒)。
这是因为VBScript在申请字符串变量的内存是要浪费大量时间。
但可以通过以下代码提高效率,使执行时间接近300毫秒。
<%
a=Spc(50000)
For i=1 to 50000
a=mid( a , i , 1)
Next
Response.Write (a)
%>
标签:response,对象
0
投稿
猜你喜欢
php数组查询元素位置的实例方法
2024-05-02 17:34:06
Javascript的数组总结
2009-02-03 13:07:00
盲人站长深恶痛绝的onfocus=”this.blur()”
2011-04-22 12:25:00
php编程每天必学之表单验证
2023-07-19 05:50:59
Go语言kafka生产消费消息实例搬砖
2024-06-07 16:06:58
Apifox Echo学习curl httpie 命令使用详解
2022-06-19 22:33:00
如何使用SQLServer数据库查询累计值
2009-03-16 14:43:00
python机器学习朴素贝叶斯算法及模型的选择和调优详解
2022-05-16 00:38:26
Python配置文件管理之ini和yaml文件读取的实现
2022-01-10 15:33:08
python打开windows应用程序的实例
2021-08-22 09:49:40
mysql 8.0.21免安装版配置方法图文教程
2024-01-23 17:52:53
Html中JS脚本执行顺序简单举例说明
2024-04-29 13:38:46
Python return语句如何实现结果返回调用
2021-06-06 21:13:51
微信小程序学习之wxs使用教程
2024-04-29 13:37:57
python的ImageTk.PhotoImage大坑及解决
2021-02-24 13:53:04
Django restful framework生成API文档过程详解
2021-08-10 16:37:16
教你使用Python画棵圣诞树完整代码
2022-04-12 11:29:57
python 设置文件编码格式的实现方法
2021-06-22 14:49:52
Postman返回中文乱码的解决方案
2022-03-16 15:03:02
Python中itertools模块用法详解
2023-05-28 05:00:27