如何将隐藏字段值传递给asp.net中的另一个页面?

时间:2014-03-27 08:57:15

标签: c# jquery asp.net vb.net

我在母版页上有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值。

请告诉我我的错误以及如何在其他页面上使用此隐藏字段?

感谢。

1 个答案:

答案 0 :(得分:0)

使其成为服务器控件的隐藏字段。将按钮的PostbackUrl属性设置为下一页并检索其中的信息。

有关如何使用PostBackUrl属性的一个很好的示例,请查看http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.postbackurl.aspx