在ASP.NET MVC中,如何生成指向特定控制器和操作的URL以及其他参数。 RedirectToAction允许我重定向,但我想从我的控制器中检索此URL。
我尝试使用:
Url.Action("Page", "Administrator", New With {.page = _currentPage})
但是这返回了像/ Administrator / Page?page = 2这样的链接,而我希望检索像/ Administrator / Page / 2这样的内容
我搜索了无数的论坛,我确信周围有一些东西,但我找不到它的生命。
谢谢!
答案 0 :(得分:2)
您的路线是什么样的?标准路由期望id为第三个参数。如果您尚未更改路线,请尝试使用:
Url.Action( "Page", "Administrator", New With { id = _currentPage } )