[已解决问题] mvc分页的问题
提问时间: 2008-06-19 17:25
悬赏分:20 浏览:284 次
问一个mvc分页的问题。我用linq写了个分页的方法getInfo(startNO,countNO) startno:从第几条记录开始。counNO:取得记录的数量 。现在不明白页码该如何实现?我在view中不知道怎么写?
最佳答案
http://blog.wekeroad.com/2007/12/10/aspnet-mvc-pagedlistt/ 很多数据的话,他这个应当不好使。
2008/6/20 12:05:26 回答者:solo


提问者对于答案的评价: 感谢各位大虾,我已经实现了<%= Html.ActionLink(i.ToString(), "List", new { id = Category, page = i })%>
其它回答(3)
参考 http://code-inside.de/blog-in/2008/04/08/aspnet-mvc-pagination-view-user-control/
3个月前   回答者:Elden - 菜鸟二级
每页展示当页数据就行了。 然后页码的链接传回去要取第几页。 如 page/1 page/2 这样的url你不就实现分页了吗。
3个月前   回答者:第一控制.NET - 小虾三级

3个月前   回答者:林间曦阳 - 小虾三级
评论
3个月前   孤星赏月 :
我现在写好了这样的action
public ActionResult List(string id, int? page)
{
int pageNumber = page.HasValue ? page.Value : 1;
ClairvoyanceBLL clairvoyanceBLL = new ClairvoyanceBLL();

this.ViewData["PageNumber"] = pageNumber;
this.ViewData["Category"] = id;
this.ViewData["CountNO"] = clairvoyanceBLL.getAllClairvoyance().Count();
this.ViewData["Clariyances"] = clairvoyanceBLL.getAllClairvoyanceByPage(pageNumber, 2);//这是个分页方法


return View("space");
}
在view里面我这样写的
for (int i = 1; i<this.MaxPageNumber; i++)
{
if (this.PageNumber == i)
{ %>
<strong><%= i%></strong> <%
}
else
{ %>
<%=Html.ActionLink() %>//这个不知道如何写了
<%
}
}%>
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接