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 方法將字符串編碼。
|