温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

ASP学习----基本用法和表单

发布时间:2020-08-05 17:48:02 来源:网络 阅读:429 作者:xiaojing___ 栏目:web开发

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>

     ASP文件:

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


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI