各位前辈,本人是.Net新手,现在有一问题 :有一asp的视图内容页,在该页面有一个
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<asp:TextBox ID="txtName" runat="server" Width="89px" AutoPostBack="True"
></asp:TextBox>
</asp:Content>
控件,该页面有母版页 Site.master 问题就是如何在jquery中访问这个TextBox $("txtName") 这样写访问不到
请注意:控件的ClientIDMode属性。
http://msdn.microsoft.com/zh-cn/library/system.web.ui.control.clientidmode.aspx
如果是Framework 4,你用
<asp:TextBox ID="txtName" runat="server" Width="89px" AutoPostBack="True" ClientIDMod="static"></asp:TextBox>
试试
在母頁面上點右鍵檢視原始檔你會發現txtName前面還有一串字符,如xxxx_txtName 你用$("#xxxx_txtName")就可以訪問到的哦,其實你可以給textbox添個class='className'的屬性,那麼你就可以這樣訪問了$(".className");