繁体   English   中英

分页按钮的路由页面链接

[英]Routed Page Links for Pagination Buttons

我在Asp.Net MVC 5应用程序上使用Troy Goode的PagedList插件。

我为我的控制器创建了一个接受“页面”参数的路由。

routes.MapRoute(
    name: "NewsPaged",
    url: "News/Page-{page}",
    defaults: new { controller = "Haberler", action = "Liste", page = 1 }
);

这就是我创建链接的方式:

@Html.PagedListPager(Model, page => Url.Action("Liste", new { page }))

我可以手动输入网址,例如:“ http://domain.com/news/page-4

有用。 但是我找不到一种方法来修改页面链接以将这些路由的URL应用于它们。 底部的页面链接按钮显示带有查询字符串参数的网址,例如/news&page=4

如何实现?

如果使用:

@Html.PagedListPager(Model, page => Url.RouteUrl("NewsPaged", new { page }))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM