无法从javascript访问隐藏字段值

无法从javascript访问隐藏字段值,javascript,asp.net,Javascript,Asp.net,我有一个隐藏的领域 <asp:HiddenField ID="HiddenField1" runat="server" Value="" ViewStateMode="Enabled" /> 它是一个空字符串(“”) 我正在调用OnClientUploadComplete事件上的脚本 注意:将执行第一个服务器端事件,并首先设置客户端事件的值 所需帮助您要按id选择。在选择器前添加“#”: if (document.getElementById("#<%=HiddenField

我有一个隐藏的领域

<asp:HiddenField ID="HiddenField1" runat="server" Value="" ViewStateMode="Enabled" />
它是一个空字符串(“”)

我正在调用OnClientUploadComplete事件上的脚本

注意:将执行第一个服务器端事件,并首先设置客户端事件的值


所需帮助

您要按id选择。在选择器前添加“#”:

if (document.getElementById("#<%=HiddenField1.ClientID%>").value == "yespost")
if(document.getElementById(“#”).value==“yespost”)

我试过,它说,无法获取未定义或空引用的属性“value”元素在页面上的呈现方式如何?是否在元素呈现后执行JavaScript?是的,在元素呈现后执行我的JavaScript将HiddenField1.ClientID与“HiddenField1”相同?对于asp.net服务器控件,我们使用.ClientID使用JavaScript访问控件。对于HTML,我们可以使用“”,您是否尝试按getElementById中的方式提供ID?例如document.getElementById(“HiddenField1”).value
if (document.getElementById("#<%=HiddenField1.ClientID%>").value == "yespost")