【发布时间】:2018-10-29 06:40:47
【问题描述】:
我在母版页上有隐藏字段,我正在将值设置为从客户端单击菜单上的隐藏字段,如下所示。
$('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);
}
【问题讨论】:
-
隐藏字段在哪里?它是放在 ASPX 页面还是母版页中?此外,您应该在与回发相关的事件中检索它,而不是在
Page_Load事件中。 -
母版页中的隐藏字段