response.write是向客户端写出内容,其中用双引号括起来的就是字符串,直接向客户端输出的部分,用&连接起来的部分就是一个变量,把该变量当时的值输出到客户端。如:
dim i
for i=0 to 10
response.write("循环次数:"&i)
next
以上代码就可以把i依次替换成从0到10的数字。
如果直接写response.write(i),则不用双引号。“&”是用来连接字符串和变量的一个符号。
如果要在i后面再连接其他的字符串,则再利用&连接,如:
response.write("第"&i&"输出")。
注意事项
1.如果<%和%>之间只有一行Response.write data 语句,即<%Response.write data %>,那么也可以写成另一种形式<%=data%>.举个例子来说,假设我们要显示目前的时间,那么可以写成<%Response.write Now()%>或<%=Now()%>
2.倘若您要在浏览器显示的信息包含%>符号,那么您必须将它改写为%\>,否则%>符号会被视为asp 程序的结尾。
3.您可以使用Response.write 将数据传送至浏览器时,可以混合使用HTML 标记,以将数据格式化。
4.倘若要在浏览器显示的信息包含双引号”,那么您必须将它改写为两个双引号或者一个单引号。
5.倘若你想显示类似<hr align=”center” width=70%>这个的字符串,但不希望浏览器将它解释成HTML 语法,那么您必须使用Server 对象的HTMLENcode 方法将字符串编码。
|