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

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>

ASP学习----基本用法和表单,布布扣,bubuko.com

时间: 2024-08-03 16:11:40

ASP学习----基本用法和表单的相关文章

jQuery学习之:Validation表单验证插件

http://polaris.blog.51cto.com/1146394/258781/ 最近由于公司决定使用AJAX + Struts2来重构项目,让我仔细研究一下这两个,然后集中给同事讲讲,让每个人都能够有所掌握,慢慢会用.于是,自己便开始学习…… 由于Struts2自己早就学过,因而不需要花多少时间.而AJAX之前没怎么用过.现在AJAX框架如此之多,选择哪一个呢?开始打算选择 dojo,但是看了一点后,发现蛮复杂的.在之前有学过一点点jQuery,而网上也说jQuery很强大而且很容易

连载:(一)循序渐进,通过XML配置,实现通用于WinForm(.Net)、WebForm(Asp.Net+JQuery+EasyUI)表单、报表--前言

循序渐进,通过XML配置,实现通用于WinForm(.Net).WebForm(Asp.Net+JQuery+EasyUI)表单.报表 --前言 作者:长江支流 本连载,定义为<循序渐进,通过XML配置,实现通用于WinForm(.Net).WebForm(Asp.Net+JQuery+EasyUI)表单.报表>,通过大量篇幅进行详细的代码及文字说明,实战.Net开发.欢迎转载,转载请注明出处,谢谢! 十年前(2004年8月17日),在CSDN发表了两篇有关.Net环境下的打印相关的博文,之后

连载:(二)循序渐进,通过XML配置,实现通用于WinForm(.Net)、WebForm(Asp.Net+JQuery+EasyUI)表单、报表--原理

连载:(二)循序渐进,通过XML配置,实现通用于WinForm(.Net).WebForm(Asp.Net+JQuery+EasyUI)表单.报表 --原理 作者:长江支流 本原理,适用于Window Form的CS,也适用于ASP.Net的BS. 在描述原理之前,先来看个传统的ORM写代码的例子. 实体映射 现在很多架构实现ORM,去动态的生成代码,实现数据增.删.改.查的功能. 实体的映射关系,是通过代码的方式进行映射的,是否可以通过XML文件,来配置实例的映射关系,答案是肯定的. 代码映射

连载:(三)循序渐进,通过XML配置,实现通用于WinForm(.Net)、WebForm(Asp.Net+JQuery+EasyUI)表单、报表--控制文件

连载:(三)循序渐进,通过XML配置,实现通用于WinForm(.Net).WebForm(Asp.Net+JQuery+EasyUI)表单.报表 --XML控制文件 作者:长江支流 本章,将给出控制文件相关类的C#.Net源代码,包括控制文件主控类WebMisController.以及控制文件的组成部分表单及清单过滤字段Field类.回调函数类CallbackFun. 控制文件 控制文件由WebMIS.ServiceModel.WebMisController/ WebMisControlle

[Spring MVC]学习笔记--表单标签的使用

github例子地址: https://github.com/lemonbar/spring-mvc-jsp 效果图 关于spring mvc的标签的讲解, 有一篇blog已经讲的很细了. http://haohaoxuexi.iteye.com/blog/1807330 官方文档地址: http://docs.spring.io/spring/docs/4.0.6.RELEASE/spring-framework-reference/htmlsingle/#view-jsp 而且我在上面的例子

ASP.NET 4.0 取消表单危险字符验证

/// <summary> /// ASP.NET4.0 表单验证类 /// </summary> public class FormRequestValidation : RequestValidator { public FormRequestValidation() { } protected override bool IsValidRequestString(HttpContext context, string value, RequestValidationSourc

ASP.NET Razor简单的表单提交处理的代码

如下内容段是关于ASP.NET Razor简单的表单提交处理的内容. <!DOCTYPE html><html> <body> br/>@{if (IsPost){ string companyname = Request["CompanyName"]; string contactname = Request["ContactName"]; <p>You entered: <br> Company

asp.net 登陆验证 Form表单验证的3种方式 FormsAuthentication.SetAuthCookie;FormsAuthentication.RedirectFromLoginPage;FormsAuthenticationTicket

我们在登陆成功后,使用下面的3种方法,都是同一个目的:创建身份验证票并将其附加到 Cookie, 当我们用Forms认证方式的时候,可以使用HttpContext.Current.User.Identity.IsAuthenticated  (或者也可以用 Request.IsAuthenticated ,这个实际上也是调用的是User.Identity.IsAuthenticated来验证)来判断是否登陆;而这个判断就是依赖于这个Cookie里的信息判断用户是否登陆. FormsAuthent

PHP全栈开发(四): HTML 学习(3. form 表单)

form 表单标签 它表的是一个区域,而非是一个具体的某个元素,它也是作为一个容器的存在. 表单域主要是允许用户在表单域中输入内容,比如文本框,下拉列表,单选框,复选框,等等. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <h1>用户登录</h1> <form name="input&