ASP.NET Web 窗体
2020-03-01 22:15
393 查看
所有服务器控件必须出现在 <form> 标签内,同时 <form> 标签必须包含 runat=”server” 属性。
ASP.NET Web 表单
所有服务器控件必须出现在 <form> 标签内,同时 <form> 标签必须包含 runat=”server” 属性。runat=”server” 属性指示该表单必须在服务器上进行处理。它还指示装入其中的控件能否被服务器脚本访问:
<form runat="server">...HTML + server controls</form>
注释:该表单总是向自身页面进行提交。如果您规定了一个 action 属性,它会被忽略。如果您省略了 method 属性,它将被默认地设置为 method=”post”。同时,如果您没有规定 name 和 id 属性,它们则由 ASP.NET 自动分配。
注释:一个 .aspx 仅能包含一个 <form runat=”server”> 控件!
如果您查看一个 .aspx 页面的源代码,而其中包含的表单不带有 name, method, action 或 id 属性,那么您将看到 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" />
id 属性为按钮定义了一个唯一的名称,而 text 属性则为按钮分配了一个 label。onClick 事件句柄规定了一个要执行的子例程。
在下面的例子中,我们在一个 .aspx 文件中声明了一个按钮控件。一次鼠标单击就可以运行一个子例程,可以更改该按钮上的文本。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- ASP.NET 4新增功能(二) ASP.NET Web 窗体增强功能
- ASP.NET Web Pages – HTML 窗体
- ASP.NET - 演练:验证 Web 窗体页中的用户输入
- SimpleMembership,成员资格提供程序、 通用的提供者和新的 ASP.NET 4.5 Web 窗体和 ASP.NET MVC 4 模板
- 使用 ASP.NET Web 窗体路由
- ASP.NET Web开发框架之二 数据输入窗体
- 使用 ASP.NET Web 窗体路由
- asp.net中的窗体身份验证(完整篇之附录:web.config中相应节点详解)
- ASP.NET Web开发框架之二 数据输入窗体
- asp.net中的窗体身份验证(完整篇之附录:web.config中相应节点详解)
- (转)ASP.NET 移动 Web 窗体和 ASP.NET 兼容性
- 使用 ASP.NET Web 窗体路由
- 构建不带Web窗体的Web应用程序_ASP.NET MVC
- ASP.NET 如何:通过遍历控件集合定位页上的 Web 窗体控件
- Asp.Net_Web身份验证
- asp.net web页面的继承关系
- asp.net数据库连接web.config配置
- 如何配置Web.config文件 for ASP.NET
- ASP.NET 程序安全性 (一) web.config加密与解密
- 【转】Asp.net控件开发学习笔记整理篇 - WebControl基类