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"%> 简写。