2013-07-28 92 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

相關問題