一、.aspx是ASP.NET页面
二、ASP.NET中的HTML元素是作为文本来进行处理的,要想使这些元素可编程(如在后台对其操作),要向HTML加runat = “server”,表示此元素是一个服务器控件,同时添加id属性来标识该服务器控件。
三、服务器控件(必须有runat = “server” )
(1)HTML服务器控件(服务器可理解的HTML标签) :如<a runat = “server”></a>
注意:所有HTML服务器控件必须位于带有runat = “server”属性的<form>标签内
一个.aspx页面仅能包含一个<form runat = “server”></form>控件
(2)Web服务器控件:如<asp:button runat = “server”></asp:button>
(3)Validation服务器控件:如<asp:RangeValidator runat = “server”></ asp:RangeValidator>
Validation服务器控件是用来验证用户输入的,如果用户输入没有通过验证,将显示一条错误消息发给
用户。每种Validaion控件执行一种指定类型的验证。默认Button、ImageButton、LinkButton被点
击时,会执行页面验证。可设CausesValidation为false来阻止按钮控件被点击时进行验证。维持
ViewState(视图状态)是ASP.NET WebForms的默认设置。若想取消,可在.aspx页面顶部包含指令
<%@ Page Enable ViewState = “false” %>,或向任意控件添加属性Enable ViewState = “false”