在ASP中,我們可以使用Response對象的Write方法來輸出HTML代碼。這個方法的語法是:
Response.Write("
Hello, World!
");
上面這行代碼可以在客戶端瀏覽器中顯示"Hello, World!"的大標題。
有時候我們需要輸出比較復雜的HTML代碼,為了方便起見,我們可以把HTML代碼寫在ASP文件中,然后再把整個文件輸出給客戶端。這種方式稱為“頁面輸出”。
下面是一個示例,在ASP文件中輸出一個表格:
<%
Response.ContentType = "text/html"
%>表格示例
ID | 名稱 |
<% For i = 1 To 10 %><%=i%> | 商品<%=i%> |
<% Next %>
上面的代碼中,我們先設置了響應的ContentType為text/html,這樣瀏覽器就知道要把下面的代碼當做HTML代碼來解析。然后我們就可以寫我們的HTML代碼了。
注意,在ASP文件中,我們可以使用標簽之外的代碼,比如上面的<% For i = 1 To 10 %>和<% Next %>,它們用來生成表格中的一些數據。在生成這些數據時,我們使用了<%=i%>這種方式來輸出i變量的值。
最后,我們使用Response對象的Write方法來把整個ASP文件的輸出發送給客戶端。
總之,ASP+頁面輸出HTML代碼是一種非常方便的方式,它允許我們在ASP文件中編寫復雜的HTML代碼,并且結合ASP的其他功能來生成動態的HTML頁面。