基本上,在我的控制器中,我重定向到索引操作:
return RedirectToAction("", new { id = id });
除了URL栏显示controllername/index/id
这一事实外,这项工作很有效。我希望能够避免显示"索引"在URL中。这可能吗?如果是这样,怎么样?
答案 0 :(得分:4)
在global.asax.cs
中添加没有操作名称的路线:
routes.MapRoute("NoActionInURL", "ControllerName/{id}",
new { controller = "ControllerName", action = "Index", id = UrlParameter.Optional });