我在“母版”页面上有一个隐藏字段,我正在如下所示从菜单上的客户端设置隐藏字段的值。
$('a').click(function (e) {
var Menuid = $(this).attr("id");
$('#<%=HTMLHiddenField.ClientID %>').val(Menuid);
});
但是在回发时,我试图在服务器端获取价值,但显示空值。我的服务器端代码如下。
protected void Page_Load(object sender, EventArgs e)
{
string hdnvalue =Convert.ToString(HTMLHiddenField.Value);
}
答案 0 :(得分:0)
表单只会将这些值发布到驻留在其中的服务器端,而表单外的任何值都不会发布到服务器端。似乎您的隐藏值不在要发布到服务器的当前表单之外,请检查它,如果要将该值发布到服务器端,请将其保留在表单中。