0

我在母版页中有一个带有下拉列表、文本框和搜索按钮的用户控件。我在下拉列表中选择一个值,在文本框中填写文本并单击按钮。单击按钮时,它会重定向到另一个页面,但所有值都被重置。如何获取下拉列表中选择的值和重定向页面中的文本?

4

2 回答 2

0

您需要将值发布到其他页面。例如,您可以传递 url 中的值

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

或者您可以将值存储在 Session

Session["passedvalues"] = YourValues

他们有几种方法来处理这个

于 2013-07-28T06:45:44.567 回答
0

您可以通过多种方式在页面之间传递信息,其中一些取决于重定向的发生方式。即使源页面与目标页面位于不同的 ASP.NET Web 应用程序中,或者源页面不是 ASP.NET 网页,也可以使用以下选项:

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

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

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

有关更多信息和示例,您可以阅读以下文章: http: //msdn.microsoft.com/en-us/library/6c3yckfw (v=vs.100).aspx

于 2013-07-28T07:32:05.210 回答