如何使用MvcPager进行Url分页. 我看了DEMO ,都是用LINQ做得,可以使用ToPagedList方法把查询的集合转成PagedList,然后进行分页而我现在不使用LINQ,而是把查询集合放入IList<T>中,请问我怎么进行Url分页 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 AspNetPager 分页用这个吧 我用着感觉不错我有2个详细demo 如果需要 回复个QQ 我发给你 传送门!(13种MVC2分页实例) 我晕死 那个就是我看的DEMO,没用 在页面上的 如果你把结果放在GridView中 <asp:GridView ID="gvMain" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="Black" GridLines="Vertical" DataSourceID="odsUsers" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" Width="777px" DataKeyNames="Id" AllowPaging="True" PageSize="7" //分页OnRowDataBound="gvMain_RowDataBound" onselectedindexchanged="gvMain_SelectedIndexChanged"> ............我的是MVC啊 哪里来GridView啊 悲剧 mvc 你展示数据用的什么?也就是你的数据列表用的什么 比如说你通过你的BLL返回得到了 IList<Order> orderList IList<Order> orderList = db.Orders.ToList(); //PagedList<Order> orders = db.Orders.ToPagedList(id ?? 1, 20); PagedList<Order> orders = new PagedList<Order>(orderList, id ?? 1, 20);PagedList的构造函数 public PagedList(IList<T> items, int pageIndex, int pageSize); 我没说明白就是页面上的展示用的什么控件。Repeater,GridView。 LZ已经多次强调了 是MVC 我下载了看了下 ~~ 测试了 没有问题 public ActionResult Index(int? id) { using (var db = new MvcPagerSampleDataContext()) { IList<Order> orderList = db.Orders.ToList(); //这个换成你自己得到集合的方法 //PagedList<Order> orders = db.Orders.ToPagedList(id ?? 1, 20); PagedList<Order> orders = new PagedList<Order>(orderList, id ?? 1, 20); return View(orders); } } http://www.webdiyer.com/Controls/MvcPager/Help/PagedList 多看看文档 自然就明白了 让你回答,web开发扫盲贴,进! 利用Excel.Application导出excel数据中如何指定默认文件名? GridView后面增加空行,排序后空行跑到前面去了 jquery/JS 能否控制一段时间 按钮自动按下 如何能在多行TextBox1中输入Tab键 ---========问个变量问题!!!!! 给找到的自定义控件的属性赋值出错 编程环境搭建(50) 静态方法访问页面控件的问题,在线等...... 高手帮帮忙,请问如何把数据库导导一个二维的数组中去?? 急,重金酬谢,在线. 求解sap中的乘法怎么做?? .net mvc2 分页
<asp:GridView ID="gvMain" runat="server" AutoGenerateColumns="False"
CellPadding="4" ForeColor="Black" GridLines="Vertical"
DataSourceID="odsUsers" BackColor="White" BorderColor="#DEDFDE"
BorderStyle="None" BorderWidth="1px" Width="777px" DataKeyNames="Id"
AllowPaging="True" PageSize="7" //分页
OnRowDataBound="gvMain_RowDataBound" onselectedindexchanged="gvMain_SelectedIndexChanged">
//PagedList<Order> orders = db.Orders.ToPagedList(id ?? 1, 20);
PagedList<Order> orders = new PagedList<Order>(orderList, id ?? 1, 20);
PagedList的构造函数 public PagedList(IList<T> items, int pageIndex, int pageSize);
LZ已经多次强调了 是MVC
我下载了看了下 ~~ 测试了 没有问题 public ActionResult Index(int? id)
{
using (var db = new MvcPagerSampleDataContext())
{
IList<Order> orderList = db.Orders.ToList(); //这个换成你自己得到集合的方法
//PagedList<Order> orders = db.Orders.ToPagedList(id ?? 1, 20);
PagedList<Order> orders = new PagedList<Order>(orderList, id ?? 1, 20);
return View(orders);
}
}