【发布时间】:2013-09-16 12:25:29
【问题描述】:
我正在使用下面的代码将值分配给隐藏控件。但是在后面的代码中我无法获取隐藏控件的值。请帮我搞定这个。我尝试了更多时间。
Script
=======
<script type="text/javascript">
function load_value() {
var val = document.getElementById('<%= hf_xml.ClientID %>');
val.value= "hai";//Whatever i want
alert(val.value);//alert message show with text hai
}
window.onload = load_value;
</script>
<asp:HiddenField ID="hf_xml" runat="server" />
Code Behind
===========
protected void Page_Load(object sender, EventArgs e)
{
string value = hf_xml.Value;//Always Empty
}
【问题讨论】:
-
更改
val.value,而不是val.innerHTML。
标签: c# javascript asp.net c#-4.0