Pan*_*yay 3 pagination razor asp.net-mvc-3
我有一个控制器动作,它将产品列表传递给视图.列表中可以有零个,单个或任意数量的产品.我想要的是,如果产品超过10,应该进行分页.
我不知道如何做这件事.目前我只是传递列表在控制器中查看如下::
public ActionResult Catalog(string id)
{
Category catalog = pe.Categories.Where(cat => cat.CategoryName == id).Single();
return View(catalog);
}
Run Code Online (Sandbox Code Playgroud)
然后在视图中运行foreach ::
@foreach (var cat in Model.Products)
{
.
.
}
Run Code Online (Sandbox Code Playgroud)
为简洁起见,我删除了foreach之间的代码.
请告诉我如何处理这种情况的分页.之前我在常规asp.net中使用过服务器控件,所以不需要担心HTML和这些问题.MVC和Razor对我来说都是新手,我正在努力习惯.
归档时间: |
|
查看次数: |
13670 次 |
最近记录: |