2014-06-04 68 views
0
  • 我得到的是一個Page1.aspx文件,在這個頁面上,我設置了一些複選框,一些下拉值(搜索過濾器頁面)。 搜索頁面會返回一個記錄列表(根據此頁面的搜索部分選擇的內容)。 每個記錄都有一個「Details.aspx」頁面的鏈接從其他頁面返回後,是否可以返回到頁面的預定義視圖狀態?

  • 在Details.aspx頁面上,我可以修改記錄的值,一旦完成,我想回到Page1.aspx,但有Page1 .aspx頁面處於相同的狀態,我離開它。 我的意思是,我想過濾器被設置爲他們導航到Details.aspx頁面

我怎樣才能做到這一點之前,用戶?

我不能使用history.back或history.go(-1)

回答

1

下面是做這件事:把一切都放在一個會話。

將所有page1.aspx的東西加載到類對象中,然後將其添加到Session中(顯然在進入下一頁之前)。然後當你回去檢查會話是否存在時,如果存在,使用該類加載頁面。

var myClass = new MyPage1Save 
{ 
    // load all the things you want saved 
} 

Session["Page1"] = myClass; 
相關問題