在瀏覽器中通過查看源代碼的方式是無法看到 ASP 源代碼的,你只能看到由 ASP 文件輸出的結果,而那些只是純粹的 HTML 而已。這是因為,在結果被送回瀏覽器前,腳本已經在服務器上執行了。
在我們的 ASP 教程中,每個例子都提供隱藏的 ASP 代碼。這樣會使您更容易理解它們的工作原理。
在瀏覽器中通過查看源代碼的方式是無法看到 ASP 源代碼的,你只能看到由 ASP 文件輸出的結果,而那些只是純粹的 HTML 而已。這是因為,在結果被送回瀏覽器前,腳本已經在服務器上執行了。
在我們的 ASP 教程中,每個例子都提供隱藏的 ASP 代碼。這樣會使您更容易理解它們的工作原理。
通常情況下,ASP 文件包含 HTML 標簽,類似 HTML 文件。不過,ASP 文件也能夠包含服務器端腳本,這些腳本被分隔符 <%和 %>包圍起來。
服務器腳本在服務器上執行,可包含合法的表達式、語句、或者運算符。
response.write 命令用來向瀏覽器寫輸出。下面的例子向瀏覽器傳送了一段文本:"Hello World"。
<html> <body> <% response.write("Hello World!") %>
</body> </html>
還有一種 response.write 命令的簡寫方法。下面的例子和上面的例子是等效的:
<html> <body> <%="Hello World!"%>
</body> </html>
你可以在 ASP 中使用若干種腳本語言。不過,默認的腳本語言是 VBScript:
<html> <body> <% response.write("Hello World!") %>
</body> </html>
上面的例子向文檔的 body 部分寫入了文本 "Hello World!"。
提示:如果您需要了解更多有關 VBScript 的知識,請學習我們的 VBScript 教程。
如果需要使用 JavaScript 作為某個特定頁面的默認腳本語言,就必須在頁面的頂端插入一行語言設定:
<%@ language="javascript"%> <html> <body> <% Response.Write("Hello World!") %>
</body> </html>
注意:與 VBScript 不同 - JavaScript 對大小寫敏感。所以你需要根據 JavaScript 的需要使用不同的大小寫字母編寫 ASP 代碼。
提示:如果您需要了解更多有關 JavaScript 的知識,請學習我們的 JavaScript 教程。
ASP 與 VBScript 和 JScript 的配合是原生性的(JScript 是微軟的 JavaScript 實現)。如果你需要使用其他語言編寫腳本,比如 PERL、REXX 或者 Python,那就必須安裝相應的腳本引擎。
重要事項:因為腳本在服務器端執行,所以顯示 ASP 文件的瀏覽器根本無需支持腳本。