自定义路由,不显示链接中的Action

时间:2016-10-30 18:14:02

标签: asp.net-mvc

我正在尝试在路由配置中对路由进行编码,这样我就有机会使用这种格式http://localhost:port/Account/1而不是http://localhost:port/Accounts/Details/1

我的代码如下:

routes.MapRoute(
               name: "Account",
               url: "Account/{id}",
               defaults: new { controller = "Accounts", action = "Details"}
            );

可悲的是,这给了我:

Server Error in '/' Application.

The resource cannot be found

有关如何完成这项工作的任何提示将不胜感激。

0 个答案:

没有答案