JS无法获取ASP.NET服务控件的值得问题,例如ASP.NET文本输入框
JQuery代码:
[quote]
userAccount = $("#UserAccount").val();
alert("account=" + userAccount);
[/quote]
那么这个JS弹出框的值是空的
原因是ASP.NET服务控件生成html文件时,文本框的ID发生变化了,如要解决这个问题,可以将ASP.NET服务控件的ClientIDMode属性设置为Static,即:
这样就解决问题
<asp:TextBox ID="UserAccount" runat="server" CssClass="textEntry"
></asp:TextBox>
JQuery代码:
[quote]
userAccount = $("#UserAccount").val();
alert("account=" + userAccount);
[/quote]
那么这个JS弹出框的值是空的
原因是ASP.NET服务控件生成html文件时,文本框的ID发生变化了,如要解决这个问题,可以将ASP.NET服务控件的ClientIDMode属性设置为Static,即:
<asp:TextBox ID="UserAccount" runat="server" CssClass="textEntry"
ClientIDMode="Static"></asp:TextBox>
这样就解决问题