ASP写法:

写法1:<%="Hello World!"%>

写法2:<%

Response.Write("Hello World!")

%>


ASP声明变量:使用dim

如下:

<html>

<body>

<%

dim name

name = "xiaohong"

Response.write("your name is:"+name & "<br/>")

%>

</body>

</html>


ASP声明数组:dim arrayname(arraylength)

<html>

<body>

<%

Dim names(3),i

names(0) = "zero"

names(1) = "one"

names(2) = "two"

names(3) = "three"

For i=0 to 3

response.write("names is:"+names(i) & "<br/>")

next

%>


ASP使用循环:

<html>

<body>

<%

dim j

for j=1 to 6

response.write("<h" & j & ">Header " & j & "</h" & j & ">")

next

%>


ASP使用javascript脚本:

首先要写上头部:<%@ language="javascript" %>

使用了javascript,就不能用ASP的相关语法,应该用javascript的相关语法

并且javascript是要区分大小写的

<%@language="javascript"%><html><body><%vard=newDate()varh=d.getHours()if(h<12){Response.Write("Goodmorning")}else{Response.Write("GoodAfternoon")}%></body></html>

注:使用了<%@ language="javascript" %>,就只能使用javascript的语法规则


调用javascript编写的函数

在head部分书写javascript函数:<% 函数 %>

在body部分书写调用语句

如下:

<%@language="javascript"%><html><head><%functiontest(){vard=newDate()varh=d.getHours()if(h<12){Response.Write("Goodmorning")}else{Response.Write("GoodAfternoon")}}%></head><body>testis:<%test()%></body></html>


写法二:要在script标签中说明language为javascript

runat="server"

<html><head><scriptlanguage="javascript"runat="server">functiontest(){Response.Write("hello")}</script></head><body>testis:<%calltest()%></body></html>

注:这样书写javascript代码,可以再body中使用ASP的语法


ASP处理表单:

注:html文件要从IIS处打开,即将index.html文件放到默认文件的最顶端。

action的值是:ASP文件

method的值有get和post

如果使用get,要用Request.QueryString(formname) 来获取值

如果使用post,要用Request.Form(formname)来获取值

例如:

html文件:

<html><body><formmethod="get"action="index.asp">name:<inputtype="text"name="name"/><inputtype="submit"value="Submit"/></form></body></html>

ASP文件:

<html><body>Welcome<%response.write(request.querystring("name"))%></body></html>