checkbox翻頁儲存問題,checkbox翻頁的時候如何儲存上一頁的所選擇的資料,求程式碼

2023-02-08 06:50:24 字數 1478 閱讀 6414

1樓:匿名使用者

分頁顯示,每次的翻頁都是一個重新查詢,通常各大**裡用到這個功能時,翻頁時chieckbox選中狀態都是不儲存的,如果你硬要儲存,就把選中的那些條記錄儲存再cookie或者session中(如果使用session將消耗大量伺服器資源實不可取),每次翻頁先從cookie中查詢,根據cookie中的記錄來選中chieckbox。

通常是沒有必要去作這個功能的,每次翻頁重新選chieckbox就行。

2樓:虎用

在伺服器端儲存就存在session裡面。

最省事但浪費資源的方法:

你可以在session裡新增個例如pageselections的hashtable,不同的key對應不同的頁面;

value再來個hash,key是checkbox的id,value是true/false……

每次pageload時候先預讀session,看看有沒有對應page的hash,有就取出來,然後在findcontrol。。。。逐一賦值checkbox的狀態,沒有的話……就是第一次載入唄~

在客戶端呢,用cookie,原理和這個一樣,但是我發現有時候在伺服器端讀取cookie時候會有miss的情況,不知道是不是因為我編的不好?(很久以前上大學時候琢磨的)

如果不是什麼超級大專案,還是推薦在伺服器端儲存吧,況且這樣安全性還高一些。

要求加分!@!!!

3樓:

這個建議不採用比較佔資源比較慢

checkbox翻頁的時候如何儲存上一頁的所選擇的資料,求** 5

4樓:斑庫雲店通

是臨時資料,還是打算就要往資料庫裡放了再拿出來?如果是臨時資料。可以儲存在session裡。

頁面跳轉前,獲取所有checkbox,儲存session。下個頁面時候,只要session沒有結束,都是可以拿到的。

jquery實現翻頁後保持checkbox選中狀態 5

5樓:匿名使用者

在頁面上新增一個隱藏域文字框,把選中的值儲存到這裡面

6樓:匿名使用者

設定屬性checked=checked

7樓:江城

沒想到什麼好辦法 可以通過js儲存當前頁選的值,翻頁時把這個值當一個引數傳過去,而且回到原來的頁面時 還要比對值與頁面checkbox,已選的要自動勾上。

ajax、asp實現選中checkbox之後把資料儲存在快取裡面。不管翻頁或重新整理都存在,所有內容選擇完一次性提交。

8樓:匿名使用者

如果需要快取的資料不是很大的話,可以考慮存在cookie裡

但cookie有大小限制,一般不會超過4k

9樓:草薙在

可以放到viewstate裡面暫時儲存,提交的時候一起就行了

c盤儲存空間顯示與實際不符?電腦c盤的儲存空間為什麼顯示的和真是的不一樣?

c盤儲存空間顯示與實際不符,大部分是虛擬記憶體導致的。這個需仔細檢視了!1 隱藏檔案檢視 我的電腦 工具 資料夾選項 檢視 顯示隱藏的檔案,資料夾或驅動器 圈選即可 2 系統還原設定 控制面板 系統 高階系統設定 win8在 系統保護 中設定 取消系統還原 這個會消耗一定的硬碟空間,無法檢視的 3 ...

諾基亞儲存卡出問題了,諾基亞儲存卡出問題了

是你的記憶體卡檔案損壞錯亂了,你把記憶體卡拆出來,裝到萬能讀卡器上插入電腦,如果有檔案顯示,就把你卡上的內容複製出來,然後格式化你的記憶體卡,再把先前拉出的檔案重新拉回記憶體卡,搞定後插回手機上,軟體再裝一遍,就可以正常使用了,如果你插入電腦上沒有檔案顯示的話就直接格式化吧,你卡上的內容是找不回來的...

c容器儲存一定長資料

如果你的編譯器支援c 11標準的話,可以用std array來儲存定長的資料 std vector board 不支援可以也可以使用std vector,只是在使用時要注意長度 std vector board 你的這種做法也是可以的。如果對容器裡已有的元素進行操作 寫數值,例如 memcpy bo...