从后面的代码创建HTML隐藏控件

时间:2013-03-28 13:11:54

标签: c# asp.net master-pages hidden-field

我有一个Masterpage应用程序,我想创建一个隐藏的字段
<asp:HiddenField ID="hdnField" runat="server" Value=""/>

为了获得客户端时间,所以我遵循建议的"How can i get timezone of the client machine?"选项。但是,由于我的应用程序是Masterpage应用程序,我的问题是:我应该在aspx文件中创建隐藏控件(在.master文件中...或在子aspx页面中,还是应该在page_load事件上创建它) .cs页面)?

1 个答案:

答案 0 :(得分:0)

只需在.master页面中添加问题中的标记即可。确保它位于<form>标记内。

您的脚本(也在母版页中)如下所示:

document.getElementById("<%=this.hdnField.ClientID%>").value = "...";