2011-03-21 119 views
1

我創建了一個簡單的網格顯示了用編輯選項不同的圖像。用戶選擇該下拉,以查看pngjpg圖像。如果選擇jpg,用戶被重定向到Silverlight應用程序來編輯該圖像。當用戶回到默認頁面時,默認選擇png選項。我想要記住jpg的選擇。網格視圖狀態問題?

我們如何保持應用程序的狀態,這樣當用戶回到過去,所選擇的圖像類型被記住和網格顯示所選類型的數據?這是在asp.net C#

+2

可以在rowIndex位置和下拉選擇作爲傳遞查詢字符串到的參數來回回 – V4Vendetta 2011-03-21 11:26:00

+1

添加的rowIndex會話和什麼時候回從會話讀取。 – ashkufaraz 2011-03-21 11:32:34

回答

0

您可以將其存儲在會話:

Session["ImageSelector"] = cbImageSelector.SelectedIndex 

而且在Page_Load中,當Page.IsPostback,檢查:

object key = Session["ImageSelector"]; 
if (key != null) 
    this.cbImageSelector.SelectedIndex = (int)key; 

你也可以使用一個Cookie也可以通過Response.Cookies並通過Request.Cookies獲取。

HTH。