无法从Javascript获取隐藏字段

时间:2013-09-15 20:41:13

标签: javascript html asp.net

我有一个带有listview的asp.net应用程序和itemtemplate中的HiddenField。 我尝试通过Javascript从HiddenField获取值,但它抛出了HiddenField不存在的异常。我通过按钮单击用户控件来调用脚本函数,因此在单击之前不应该调用该函数。它可能在绑定期间抛出它。

谢谢!

<LayoutTemplate>
  <table runat="server" id="table1">
    <tr runat="server" id="itemPlaceholder" />
  </table>
</LayoutTemplate>

<ItemTemplate>
  <cusItem:CustomerItem ID="cusItemList" runat="server" />
  <asp:HiddenField ID="hdfCus" runat="server" Value='<%#Eval("ID")%>' />
</ItemTemplate>

Java sctript是:

function userSelected() {
        var v = document.getElementById("<%= hdfCus.ClientID %>");
        if (v == undefined)
            alert("no");
        else
            alert("yes");
    }

0 个答案:

没有答案