【发布时间】:2013-10-02 18:59:24
【问题描述】:
我想从 url 中隐藏控制器名称并做到这一点
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"AccountRoute",
"{action}",
new { controller = "Account", action = "Index" }
);
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional }// Parameter defaults
);
}
但是当我尝试去的时候
localhost:1234/设置 - 不起作用。
但是
localhost:1234/Account/Settings -works..
关于这个有很多问题,所有这些问题都暗示了我上面已经提出的问题。 我在哪里做错了?还是我错过了什么?
【问题讨论】:
标签: asp.net-mvc url routes