ASP.NET表单

HTML表单

HTML代码标记是Web页的组成元素之一,其中所有的HTML代码都包含在<html>和</html>之间。HTML表单是在Web页中多个<form>与</form>之间定义的控件组,它用于让用户输入数据并提交给Web服务器进行处理。

HTML表单

在HTML中,为了能够获取用户提交的信息,需要使用由<form>标记定义的表单,这个标记是一个容器控件,它不显示任何信息,只表示把<form>与</form>中定义的控件中输入的信息提交给Web服务器进行处理。

HTML表单的主要属性有两个:Action、Method,它们分别用于指定处理表单内部信息的程序名称和数据传送的方法。

例子:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>HTML表单</title>
</head>

<body>
<div id="login">
	<h2>登录</h2>
	<form action="Login.aspx" method="post">
		账 号:<input type="text" name="user" /><br>
		密 码:<input type="text" name="pass" /><br>
		<input type="button" name="submit" value="提交"/><br>
	</form>
</div>
</body>

</html>

效果:

Web表单

从代码上看Web表单和HTML表单没有多大区别,它们都是用<form>和</form>标记来表示的。但是二者有着本质的区别。HTML表单只包含表单内部控件和相应的布局信息,而Web表单则包含表单内部控件、相应的布局信息及数据提交之后的数据处理代码。Web表单的一般形式为:

<form runat="server">
	……
</form>

Web表单不需要Method与Action属性来对表单进行设置,它在提交时采用的都是POst方法,即使指明要使用Get方法,也无法获取数据,由于所有的Web表单的处理程序都是程序本身,所以不需要使用Action方法指明处理程序。

例子:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Web表单</title>
</head>

<body>
<div id="login">
	<h2>登录</h2>
	<form runat="server">
		账 号:<input type="text" name="user" runat="server"/><br>
		密 码:<input type="text" name="pass" runat="server"/><br>
		<input type="button" name="submit" value="提交" runat="server"/><br>
	</form>
</div>
</body>

</html>

效果:

时间: 2025-02-01 19:39:53

ASP.NET表单的相关文章

ASP.NET 表单验证方法与客户端(浏览器)服务器交互机制的故事

想到这个问题完全是一个意外吧,是在寻找另外一个问题答案的过程中,才对验证方法与浏览器服务器交互机制的关系有了清晰的认识. 先说下验证方法,验证方法分为前台验证和后台验证. 前台验证就是类似jQuery.Validate这类的插件,当然也可以我们自己写. 后台验证就是ASP.NET自带的验证控件,如RequiredFieldValidator. 记得初学.NET的时候,那会儿接触验证控件,也知道验证分为前台,后台.但是随着时间的推移,由于做的项目基本上都是公司内部使用的软件,比如OA.因为这种项目

ASP FORM表单提交判断

ASP提交表单是先进行Form填写检测,检测完成没问题之后再执行写入数据库表操作. 相关源码: <script language="javascript"> function check() { if (document.form1.company.value=="") { alert("公司名称不能为空!"); return false; } if (document.form1.addr.value=="")

asp.net 表单提交安全知识

1.防止跨站点提交 传统mvc中,ValidateAntiForgeryToken特性用于防止跨站点数据提交,但是使用时必须配合前台view页面的Html.AntiForgeryToken()代码一起使用. 而在asp.net core中,taghelper表单特性已经将该特性包含在view中服务器特性代码asp-action 或者asp-route中了,详见TagHelper参考我的另一个博文http://www.cnblogs.com/xiatianoo/p/6323245.html 2.防

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

HTML day03表格与表单

1.表格 一般格式: <table> <thead><!--表格头--> <tr> <th></th> </tr><!--表格中的一行数据--> </thead> <tbody><!--表格体--> <tr> <td></td> </tr> </tbody> <tfoot><!--表格脚-->

php基本(四)表单验证

本文内容来自http://www.w3school.com.cn/php/php_form_url_email.asp PHP 表单验证 - 验证 E-mail 和 URL 本节展示如何验证名字.电邮和 URL. PHP - 验证名字 以下代码展示的简单方法检查 name 字段是否包含字母和空格.如果 name 字段无效,则存储一条错误消息: $name = test_input($_POST["name"]); if (!preg_match("/^[a-zA-Z ]*$/

20190325-HTML框架、audio标签、vedio标签、source标签、HTML表单

目录 1.HTML框架 frameset:框架标记 frame:框架内文件 iframe:内嵌框架 2.audio标签 src:URL(可以用source标签替代) autoplay:自动播放 preload:预加载 loop:循环播放 controls:显示控件 3.vedio标签 src:URL(可以用source标签替代) autoplay:自动播放 preload:预加载 loop:循环播放 controls:显示控件 poster:封面 muted:静音 4.source标签 src:

ASP.NET MVC轻教程 Step By Step 6——改进表单

上一节我们使用原始的HTML表单来完成留言功能,但是ASP.NET MVC提供了丰富的HTML辅助方法来帮助我们构建更简洁优雅的表单. Step 1. 修改Form标签 首先,我们可以使用Html.BeginForm来创建form标签.这样我们可以将原来的表单改成如下代码. @{Html.BeginForm("Save", "Home"); } <label for="nickname">昵称</label> <in

ASP.NET MVC5(三):表单和HTML辅助方法

表单的使用 Action和Method特性 Action特性用以告知浏览器信息发往何处,因此,Action特性后面需要包含一个Url地址.这里的Url地址可以是相对的,也可以是绝对的.如下Form标签向Bing的search页面发送一个搜索词(输入元素的名称为q). <form action="http://www.bing.com/search"> <input name="q" type="text" /> <i