jquery获取设置服务器控件的方法
获取TextBox,HiddenField,Label的值。例如:
<asp:TextBox ID="txtBoxID" runat="server"></asp:TextBox> <asp:HiddenField ID="txtBoxID" runat="server" /> <asp:Label ID="Label5" runat="server" Text="txtBoxID" ></asp:Label> 1. $("#<%=txtBoxID.ClientID%>").val(); 2. $("input[id*=txtBoxID]").val(); 3. $("*[id$=txtBoxD]").val();
这三种服务器控件值的获取方法相同,但是赋值方法不同。
1.给TextBox赋值:$("*[id$=txtBoxID]").val(); 2.给HiddenField赋值:$('*[id$=HiddenField1]').attr('value',10); 3.给Label赋值:$("*[id$=Label1]").text("*");
除了上述3种赋值方式外还有另外一个办法
4.在服务器控件 加(ClientIDMode=“Static”)这样服务器的客户端ID就不会一直变化。这样取值和赋值就可以和客户端控件一样操作了。这个办法可能会更好记些。