【发布时间】:2015-05-11 08:43:11
【问题描述】:
我在我的 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
如何实现?
【问题讨论】:
-
你是如何创建这些链接的?
-
我的道歉,我忘了补充。刚刚编辑了问题。
标签: c# asp.net-mvc razor pagedlist