2012-09-25 51 views
0

我有一個三個texbox和Next和Prevoius按鈕。如何存儲和使用哪個對象爲以後的使用存儲值

當我點擊下一個,關於AUTOGENERATED ID的下一個值應該是獲取,當我點擊前,prevoius值應該是獲取。

讓我們假設,我顯示當前記錄爲2,當我點擊下3時應該顯示, 但是當我點擊前面的1時應該顯示。

但我的問題是,每當我點擊NEXTPREVOIUS按鈕我不得不從。我不想這樣做,我想一個和下一個記錄存儲在某些對象的數據庫獲取數據每次。我將如何做。我不想使用視圖狀態或緩存或會話或應用程序對象。是否有任何不同的邏輯。請幫助

回答

0

如果不重新加載頁面,請使用asp:HiddenField來存儲該值。

還是......使用cookies

然後你是否隱藏字段或特定的Cookie具有分配

  1. 創建存儲你從數據庫得到的數據Cookie進行任何價值。

  2. 檢查cookie是不爲空,如果真把它的其他價值去 數據庫,並與價值創造的cookie

如何操縱餅乾​​:

HttpContext.Current.Request.Cookies 
.Add(new HttpCookie("myCookie", "1"){ Expires = DateTime.Now.AddMinutes(5) }); 

    var myCookie = HttpContext.Current.Request.Cookies["myCookie"]; 
    if (myCookie != null) 
     Response.Write(myCookie.Value); 
+0

頁正在再次加載。 – user1681166

+0

因此,使用Cookie是客戶端狀態。 – Fonseca

+0

解決了您的問題? – Fonseca

相關問題