当在页面上设置隐藏控件:
asp:HiddenField ID="HiddenIP" runat="server"
在JS中通过$('#XXX').val()获取值有时候会失败,
因为JS执行时,asp控件的ID会改变,会在其ID命名前加上前缀,
所以不能这样直接通过ID获取,这个时候获取的正确方式是:
asp:HiddenField ID="HiddenIP" runat="server"
在JS中通过$('#XXX').val()获取值有时候会失败,
因为JS执行时,asp控件的ID会改变,会在其ID命名前加上前缀,
所以不能这样直接通过ID获取,这个时候获取的正确方式是:
$(':hidden[id$=XXX]').val()
本文深入探讨了在使用ASP.NET时遇到的ID命名冲突问题,特别是当JS通过直接ID获取`asp:HiddenField`控件值时失败的情况。提供了解决方案,即使用`:hidden[id$=XXX]`进行元素查找,确保正确获取隐藏控件的值。
788

被折叠的 条评论
为什么被折叠?



