MVC4 ASP.NET C#中的动态分页

时间:2015-12-03 17:50:31

标签: c# asp.net asp.net-mvc entity-framework asp.net-mvc-4

我一直在为我的代码使用这个例子。 http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application 我的问题是在控制器中,如果有1000页,我根本无法承担1000次调用数据库的费用。如何将我的列表存储在控制器或模型中的某个位置,并在调用此学生时将其用于某个地方。

return View(students.ToPagedList(pageNumber, pageSize));

1 个答案:

答案 0 :(得分:0)

MSDN: Caching Application Data

您需要使用缓存。何时使缓存无效,请特别注意。如果数据更新经常有足够的缓存可能实际上没有多大帮助。