在Asp.net c#中,使用以下语法:
Page.ClientScript.RegisterHiddenField("hfFileName", Value);
我可以定义一个隐藏字段:
1)为什么在这段代码中,值无效:
function pageLoad() {
alert(document.getElementById("hfFileName").getAttribute("value"));
}
2)这个hiddenField与我可以从Asp.net工具箱中定义的这个区别有什么区别:
<asp:HiddenField ID="HiddenField1" runat="server" />
先谢谢你。
以前工作过,我在Update面板中更改了一些代码 它不起作用,有可能吗?
答案 0 :(得分:0)
尝试以下方法:
代码背后的:
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterHiddenField("hfFileName", "testvalue");
}
on Jquery:
$(document).ready(function () {
alert(document.getElementById("hfFileName").getAttribute("value"));
})
这对我有用。