在使用 asp:hiddenfields 时我很困惑。
这是我的代码:
<asp:HiddenField ID ="CurrentAnswer" runat="server" Value="-1" />
并在该html页面中加载的js文件中:
$(document).ready(function () {
alert(document.getElementById("<%= CurrentAnswer.ClientID %>"));
});
此值返回 null。如果我把它放到同一个 asp webform 中,但不是放在单独的 js 文件中,它会起作用。我几乎在我查看的每个页面上都看到了这一点。例如这里。我不知道为什么这不起作用。有什么想法吗?