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>
<%
var d = new Date()
var h = d.getHours()
if(h<12){
Response.Write("Good morning")
}
else{
Response.Write("Good Afternoon")
}
%>
</body>
</html>
注:使用了<%@ language="javascript" %>,就只能使用javascript的语法规则
调用javascript编写的函数
在head部分书写javascript函数:<% 函数 %>
在body部分书写调用语句
如下:
<%@ language="javascript" %>
<html>
<head>
<%
function test(){
var d = new Date()
var h = d.getHours()
if(h<12){
Response.Write("Good morning")
}
else{
Response.Write("Good Afternoon")
}
}
%>
</head>
<body>
test is:<%test()%>
</body>
</html>
写法二:要在script标签中说明language为javascript
runat="server"
<html>
<head>
<script language="javascript" runat="server">
function test(){
Response.Write("hello")
}
</script>
</head>
<body>
test is:<%call test()%>
</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>
<form method="get" action="index.asp">
name:
<input type="text" name="name" />
<input type="submit" value="Submit" />
</form>
</body>
</html>
<html>
<body>
Welcome
<%
response.write(request.querystring("name"))
%>
</body>
</html>
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。