网站上有常规页面,例如:
foo.com/about
foo.com/contact
我对这些使用单个控制器。
还有管理员页面,我有一个单独的控制器:foo.com/admin/createsomething
这是我的路由配置,它没有选择 HomeController Actions。
routes.MapRoute(
name: "Default",
url: "{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
routes.MapRoute(
name: "Admin",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
我该如何解决?