您的位置:首页 > 其它

MVC分页控件的使用

2016-01-27 15:52 197 查看
1. 引用 using Webdiyer.WebControls.Mvc;

2.

using Webdiyer.WebControls.Mvc;

public ActionResult Index(int id=1)
{

return View(Models.demodata.getlist.OrderByDescending(o=>o.Count()).ToPagedList(id,1));
}


3.数据来源

public class demodata
{

public static List<string> getlist{

get { List<string> lt = new List<string>(); lt.Add("1"); lt.Add("2"); lt.Add("3"); return lt; }

}


4.视图

@using Webdiyer.WebControls.Mvc;

@{
ViewBag.Title = "Index";
}

@model PagedList<string>

<h2>Index</h2>

@foreach (var mo in Model)

{

@mo
}
@Html.Pager(Model).Options(o => o.SetPageIndexParameterName("id").SetHorizontalAlign("right").SetPagerItemTemplate(" {0}"))


5.访问地址/Home/Index/3

本例demo 下载

参考官方demo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: