我正在使用ASP.NET MVC 4
.
我有一个名为 的控制器和两个名为and的Server
操作方法。我有以下路线配置:Search
Component
routes.MapRoute("Component",
"{controller}/{serverId}/{action}",
new { controller = "Server", action = "Component" },
new { serverId = @"\d+" });
我正在寻找类似于以下内容的网址:
/Server/12345/Component
我的搜索操作方法:
return RedirectToAction("Component", new { serverId = 12345 });
我的组件操作方法:
public ActionResult Component(int serverId)
{
return View();
}
生成的网址是:
/Server/12345/
这是错误的,它遗漏了“组件”。为什么是这样?