在JavaScript vb.net中为HiddenField设置新值

时间:2017-04-14 05:51:09

标签: javascript vb.net

如何在java脚本中为HiddenField设置新值。我的隐藏字段和按钮是这样的:

<asp:HiddenField Id="tz" runat="server" Visible ="false"/>
<asp:Button ID="BTN_Export" runat="server" Text="Export to *.xlsx" onClientClick="SetValue();"/>

我的java脚本:

<script type="text/javascript">
        function SetValue() {
            document.getElementById('tz').value = "testing !!!!!";
        }
    </script>

当我尝试向HiddenField惩罚一个新值时,请告诉我错误:

enter image description here

1 个答案:

答案 0 :(得分:1)

使用隐藏字段的客户端ID,当呈现asp.net控件时,其id略有变化。或者您可以使用正则表达式或在以下情况下在JS中获取客户端ID:

document.getElementById(&#39;&lt;%= tz.ClientID%&gt;&#39;)。value

OR

Get asp.net control with partial id