`
jeelee
  • 浏览: 629688 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JS或JQuery无法获取APS.NET服务控件的值得问题

 
阅读更多
JS无法获取ASP.NET服务控件的值得问题,例如ASP.NET文本输入框
<asp:TextBox ID="UserAccount" runat="server" CssClass="textEntry" 
                    ></asp:TextBox>


JQuery代码:
引用

userAccount = $("#UserAccount").val();
alert("account=" + userAccount);


那么这个JS弹出框的值是空的
原因是ASP.NET服务控件生成html文件时,文本框的ID发生变化了,如要解决这个问题,可以将ASP.NET服务控件的ClientIDMode属性设置为Static,即:
<asp:TextBox ID="UserAccount" runat="server" CssClass="textEntry" 
                    ClientIDMode="Static"></asp:TextBox>


这样就解决问题
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics