WebForms之前端
一、.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”
二、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”
常用控件:
TextBox:可输入文本的文本框、Label:显示可编程的静态内容(可用样式)
RadioButton(List):单选(组)、CheckBox(List):复选框(组)
ListBox:下拉列表(单/复选)、DropDownList:下拉列表
LinkButton:超链接按钮、Button:按钮
Cell:单元格、Row:行、Column:列
TextBox:可输入文本的文本框、Label:显示可编程的静态内容(可用样式)
RadioButton(List):单选(组)、CheckBox(List):复选框(组)
ListBox:下拉列表(单/复选)、DropDownList:下拉列表
LinkButton:超链接按钮、Button:按钮
Cell:单元格、Row:行、Column:列
1.后台存前端服务器控件的值
2.前端获取:var
str = $("#<%=this.hf_t.ClientID
%>").val();/document.getElementById("<%=this.hf_t.ClientID
%>").value;/$("input[id$='hf_t']").val();
3.前端赋值:$("#<%=this.hf_t.ClientID
%>").val("test");

浙公网安备 33010602011771号