2013-07-28 120 views
0

我有一个用户控件,在母版页中有一个下拉菜单,一个文本框和一个搜索按钮。我在下拉列表中选择一个值,在文本框中填入文本并点击按钮。在按钮上单击它重定向到另一个页面,但所有值都重置。如何获取下拉菜单中选定的值以及重定向页面中的文本?Usercontrol not retention value

回答

0

您需要将值发布到其他页面。例如,您可以通过值在URL中

redirectedUlr.aspx?value1=1&value2=2 etc... 

或者你可以在会话存储值

Session["passedvalues"] = YourValues 

他们是来处理页面之间的这种

0

可以传递信息的几个方法以各种方式,其中一些取决于重定向如何发生。即使源页面位于与目标页面不同的ASP.NET Web应用程序中,或源页面不是ASP.NET网页,也可以使用以下选项:

  • 使用查询字符串。
  • 从源页面获取HTTP POST信息。

以下选项仅在源页面和目标页面位于同一ASP.NET Web应用程序中时可用。

  • 使用会话状态。
  • 在源页面中创建公共属性并访问目标页面中的属性 值。
  • 从 源页面中的控件获取目标页面中的控制信息。

欲了解更多信息和例子,你可以阅读下面的文章: http://msdn.microsoft.com/en-us/library/6c3yckfw(v=vs.100).aspx

相关问题