asp-classic開始使用asp-classic


備註

Active Server Pages(ASP),也稱為Classic ASP或ASP Classic,是Microsoft第一個用於動態生成的Web頁面的服務器端腳本引擎。 ASP.NET的引入導致使用術語Classic ASP作為原始技術。

ASP的默認服務器端腳本語言是VBScript。生成的頁面應在瀏覽器中查看,因此它們通常使用HTML標記和CSS樣式。

1 ASP默認情況下不會對這些版本的IIS安裝。您需要進入服務器管理器功能並添加ASP。
請參閱IIS 7.0及更高版本上的默認情況下未安裝的經典ASP

版本

IIS ASP 發布
3.0 1.0 1996-12-01
4 2.0 1997年9月1日
5 3.0 2000-11-01
6 3.0 2003-01-01
7 3.0 1 2008-01-01
7.5 3.0 1 2009-01-01
8 3.0 1 2012-01-01

你好,世界

<!doctype html>
<html>
  <head>
    <title>Example Page</title>
  </head>
  <body>
<%
  'This is where the ASP code begins
  'ASP will generate the HTML that is passed to the browser
  'A single quote denotes a comment, so these lines are not executed
  'Since this will be HTML, we included the html and body tags
  'for Classic ASP we use Response.Write() to output our text
  'like this
  
  Response.Write ("Hello world")
  
  'Now we will end the ASP block and close our body and html tags
%>
  </body>
</html>
 

當響應從服務器發送到瀏覽器時,輸出將如下所示:

<!doctype html>
<html>
  <head>
    <title>Example Page</title>
  </head>
  <body>
 Hello world
  </body>
</html>
 

簡單ASP頁面的結構

<%@ Language="VBScript" CodePage = 65001 %>
<%
Option Explicit
Response.Charset = "UTF-8"
Response.CodePage = 65001
%>
<!doctype html>
<html>
  <head>
    <title>My First Classic ASP Page</title>
  </head>

  <body>
    <%="Hello World"%>
  </body>
</html>
 

這是Classic ASP頁面的一個非常基本的示例,它將“Hello World”短語與標準HTML的其餘部分一起返回給瀏覽器。 HTML部分是靜態的,即服務器將按原樣將它們發送到瀏覽器。由<% %> 分隔的部分是服務器在將其發送到客戶端之前將實際處理的內容。

請注意, <%="stuff"%> 語法是<%Response.Write "stuff"%> 簡寫。