了解ASP (一)
1. ASP是什么?
ASP 指 Active Server Pages (动态服务器页面), 是在 IIS 中运行的程序。ASP 文件的扩展名是 ".asp"
2. ASP与HTML有什么不同
当浏览器请求某个 HTML 文件时,服务器会返回这个文件。而当浏览器请求某个 ASP 文件时,IIS 将这个请求传递至 ASP 引擎。ASP 引擎会逐行地读取这个文件,并执行文件中的脚本。最后,ASP 文件将以纯 HTML 的形式返回到浏览器。
3. ASP基本的语法规则
通常情况下,ASP 文件包含 HTML 标签。与HTML不同的是:ASP 文件也能够包含服务器端脚本,这些脚本被分隔符 <% 和 %> 包围起来。服务器脚本在服务器上执行,可包含合法的表达式、语句、或者运算符。
response.write 命令用来向浏览器写输出。下面的例子向浏览器传送了一段文本:"Hello World"
<html> <body> <% response.write("Hello World!") //也可简写为<%="Hello World!"%> %> </body> </html>
在ASP使用Javascript的时候,需要声明<%@ language="javascript" %>
<%@ language="javascript" %> <html> <body> <% var d=new Date() var h=d.getHours() Response.Write("<p>") Response.Write(d + " (Beijing Time)") Response.Write("</p>") if (h<12) { Response.Write("Good Morning!") } else { Response.Write("Good day!") } %> </body> </html>