我确信这一定已经被覆盖但是我找不到anwser。我在asp:hidden
面板中有一个asp:update
字段,我需要在JavaScript / jQuery中获取值。我似乎无法以正常方式得到它,document.getElementById('<% =controlid.ClientID %>').value;
它必须与ajax或其他东西有关,但我无法弄明白。
任何建议都会很棒。
答案 0 :(得分:2)
在jQuery中:(更新面板与否)。
$('#<%= controlid.ClientID %>').val()
答案 1 :(得分:0)
根据您的描述,听起来您和ASP是服务器端编码输出Javascript,对吧? (我有JS经验,但ASP很少,所以请耐心猜测UpdatePanel
只有几个教程......)
根据这个说明,这就是我认为你所看到的:
因此,而不是您的输出Javascript,“document.getElementById('ClientID')。值”它可能需要在客户端,您的输出Javascript是,“文档。的getElementById( '234234234')。值”。
我在上面的问题中添加了一条评论,基本上会问:“你输出一个ID等于客户ID的字段,你在寻找那个字段的值吗?”
答案 2 :(得分:0)
今天尝试不同的东西:
$("input[id$=hfContainerHeight]").val()
<input id="hfContainerHeight" type="hidden" value="100" runat="server" />
+1对于Royi回答......