我创建了新闻网站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