ASP.NET表单
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>
效果:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。