我創建了新聞網站MVC
。 我有它的搜索功能。在這種情況下有什麼更好的? ViewBag或TempData或Session?
當Search
Controller
Index
Action
被調用,它獲取記錄從database
,它返回Search View.
這個搜索查看有AJAX Pager
尋呼,點擊下一步或尋呼機上一個按鈕時,AJAX
請求到Search Controller
Paging Action
製成。
現在我不想再打電話給我的Database
。我想使用在Search Controller
的Index action
期間獲取的結果。
現在我已經使用Session[""]
對象。
我想知道在這種情況下用於狀態管理的更好。
結果從數據庫中讀取的可繞1000-5000,ArticleName
,ArticleShortDescription
(〜200個字符)
所提到的那樣當您說「使用分頁查詢數據庫」 ,我怎麼知道有多少記錄符合我的標準? – AK47 2014-10-09 08:39:49
看看這個http://stackoverflow.com/a/18119680/670514 – 2014-10-09 08:40:57
我知道這種方法,但什麼好?要麼帶一個額外的列(只有一個值)或緩存在.Net端? – AK47 2014-10-09 08:44:40