[英]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.