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/Settings - 動作しません。
しかし
localhost:1234/Account/Settings -works..
これについては多くの質問があり、それらはすべて、私がすでに上に持っていることを示唆しています。私はどこで間違っていますか?? または私は何かを逃していますか?