2009-11-23 80 views
1

所以我有一個gridview列出了一堆作業。想要在gridview上捕獲PageIndex

在這個gridview我有分頁啓用,這工作正常。

當我將鼠標懸停在頁碼,即1,2,3,4,......下面顯示

javascript_DoPostBack( 'C100PlaceHolderGrievew', '頁面$ 1')

現在我的問題如下。

當我點擊此列表中的某個超鏈接時,我會進入編輯詳細信息頁面。一旦用戶點擊保存,我將用戶重定向到帶有gridview的List頁面。

我想實現的是,在GridView記得,他們從即頁面來幹什麼頁面2.

我知道我可以使用的PageIndex設置這一點,但林不知道如何跨越「頁面的值發送「的網格視圖,所以我可以這樣做。

回答

2

我會將所需的變量保存在頁面的會話狀態中。當你加載頁面時,你可以有一個布爾值來表明你是否已經從編輯頁面設置爲true,並且如果是這種情況,另一個會話變量記錄你從哪裏來的頁面?

因此...在出路上爲當前使用頁面索引選擇的頁面設置會話變量,然後使用2個新會話變量傳遞迴頁面。

sEdited = Session["Edited"].ToString(); 
sPage = Session["PageToDisplay"].ToString(); 

然後設置從這個Page指數一度從字符串進行解析?