2010-09-14 131 views
2

在我們的應用程序中,我們使用的是ASP.NET MVC。在頁面上,我們默認顯示每頁10個結果。我們希望讓用戶將這個默認值10更改爲20或30或40.當更改時,保留此更改的值是否更好?對我來說,堅持這個價值看起來不錯,所以用戶不必每次都改變它。是否堅持或不堅持每頁結果數。如果我們想堅持下去,如何堅持

我的另一個問題是,如果我們決定堅持的價值,它是在會話中堅持好

  1. 在客戶端使用cookie。
  2. 在會話和數據庫的服務器端。

編輯:

我知道它是由應用需求在一定程度上帶動。我想知道別人遵循的做法是什麼。

+0

我會在會議中做到這一點,或者說「無處」 - 只要將它推入GET變量即可。 – mpen 2010-09-14 07:38:38

回答

1

我認爲可以堅持這個價值,至少在會議上。這真的取決於;你還有其他分頁數據會使用這樣的值嗎?並且對於其他人使用相同的改變值是否有意義?如果是這樣,你需要堅持到某個地方。

我想傾向於喜歡這個餅乾,我想;會議或合理持續。但是,如果您覺得這個設置會讓用戶始終保持該設置的有用性,那麼可能將其存儲在用戶配置文件中(即在數據庫中)可能會有所幫助。

+0

最好的選擇。使用cookie保持簡單,然後存儲在數據庫中,如果軟件包用戶請求將此值持久保存在計算機上。 – amarsuperstar 2010-09-14 10:53:19