ASP.NET Web Forms HTML 表单

ASP.NET 所有的服务器控件都必须出现在 <form> 标签中,<form> 标签必须包含 runat="server" 属性

ASP.NET Web 表单

所有的服务器控件都必须出现在 <form> 标签中,<form> 标签必须包含 runat="server" 属性

runat="server" 属性表明该表单必须在服务器上进行处理,同时也表明了包含在它内部的控件可被服务器脚本访问

<form runat="server">...HTML + server controls</form>

该表单总是被提交到自身页面
如果指定了一个 action 属性,它会被忽略
如果省略了 metion 属性,它将会默认设置 method="post"
同时,如果没有指定 name 和 id 属性,它们会由 ASP.NET 自动分配

注意: 一个 .aspx 页面只能包含一个 <form runat="server"> 控件

如果在一个包含不带有 name、method、action 或 id 属性的表单的 .aspx 页面中选择查看源代码

我们会看到 ASP.NET 添加这些属性到表单上了

<form name="_ctl0" method="post" action="page.aspx" id="_ctl0">...some code</form>

提交表单

表单通常通过点击按钮来提交

ASP.NET 中的 Button 服务器控件的语法如下

<asp:Button id="id" text="label" OnClick="sub" runat="server" />
  1. id 属性为按钮定义了一个唯一的名称
  2. text 属性为按钮分配了一个标签
  3. onClick 事件句柄规定了一个要执行的已命名的子例程

ASP.NET 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.