在浏覽器中通過查看源代碼的方式是無法看到ASP源代碼的你只能看到由ASP文件輸出的結果而那些只是純粹的HTML而已這是因為在結果被送回浏覽器前腳本已經在服務器執行了
實例
- 用ASP寫文本
<html>
<body>
<%
responsewrite(Hello World!)
%>
</body>
</html>
- 向文本添加HTML
<html>
<body>
<%
responsewrite(<h>You can use HTML tags to format the text!</h>)
%>
<%
responsewrite(<p style=color:#ff>This text is styled with the style attribute!</p>)
%>
</body>
</html>
基本的ASP語法規則
通常情況下ASP文件也包含HTML標簽類似HTML文件不過ASP文件也可包含服務器端腳本這些腳本被<%和%>包圍起來服務器腳本在服務器端執行可包含合法的表達式聲明或者運算符
向浏覽器寫輸出
responsewrite命令用來向浏覽器寫輸出下面的例子向浏覽器傳送了一段文本Hello World
<html>
<body>
<%
responsewrite(Hello World!)
%>
</body>
</html>
還有一種responsewrite命令的簡寫方法下面的例子和上面的例子是等效的
<html>
<body>
<%=Hello World!%>
</body>
</html>
VBScript
你可以在ASP中使用若干種腳本語言不過默認的腳本語言是VBScript
<html>
<body>
<%
responsewrite(Hello World!)
%>
</body>
</html>
上面的例子同樣在文檔的body部分寫入了文本Hello World!
JavaScript
如果需要使用JavaScript作為某個特定頁面的默認腳本語言就必須在頁面的頂端插入一行語言設定
<%@ language=javascript%>
<html>
<body>
<%
ResponseWrite(Hello World!)
%>
</body>
</html>
注意與VBScript不同 JavaScript對大小寫敏感所以你需要根據JavaScript的需要使用不同的大小寫字母編寫ASP代碼
其他的腳本語言
ASP與VBScript和JScript的配合是原生性的如果你需要使用其他語言編寫腳本比如PERLREXX或者Python那就必須安裝相應的腳步引擎
重要事項因為腳本在服務器端執行所以顯示ASP文件的浏覽器根本無需支持腳本
From:http://tw.wingwit.com/Article/program/net/201311/11797.html