我在母版页上有3个标签。当我点击" abc"选项卡,这里我在隐藏字段中设置值,如下所示:
$(".menuitem_categorytype_link1").click(function(){
$("#<%= producttab.ClientID%>").val("123");
alert($("#producttab").val());
});
<li class="toplink item twoline">
<a title="" id="prdtoptab" href="Products.aspx" class="menuitem_categorytype_link1">Products</a>
</li>
我能够在隐藏字段中设置值,但现在我想在product.aspx页面代码后面使用这个隐藏字段值来做这样的事情:
if (hdnfield.value=123)
{
//select product etc
}
我试图在master page_load事件中获取hiddenfield值,然后尝试在会话中传递值但是我无法在master page_load事件中获取hiddenfield值。
请告诉我我的错误以及如何在其他页面上使用此隐藏字段?
感谢。
答案 0 :(得分:0)
使其成为服务器控件的隐藏字段。将按钮的PostbackUrl属性设置为下一页并检索其中的信息。
有关如何使用PostBackUrl属性的一个很好的示例,请查看http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.postbackurl.aspx。