0
我想要当URL只包含一个控制器(无动作)它会自动瞄准输入的控制器的索引动作。但是,我仍然希望默认路由是页面中的登录。如何根据控制器名称路由URL只在ASP.NET MVC
缺省路由是:
routes.MapRoute(
name: "Primary",
url: "{controller}/{action}/{id}",
defaults: new {controller = "Account", action = "SignIn", id = UrlParameter.Optional}
);
应的第二条路线是什么样的?所以mydomain.com/Account应该去Controller = Account,Action = Index,同时保持domain/controller/action/params的正常结构不变。
谢谢!
routes.MapRoute( 名: “ControllerOnly”, URL: “{}控制器”, 的默认值:新{行动= “索引”,ID = UrlParameter.Optional} ); routes.MapRoute( name:“Default”, url:“{controller}/{action}/{id}”, 默认值:new {controller =“Account”,action =“SignIn”,id = UrlParameter .Optional} ); – user2713516
以上是最终工作的路由:) thx – user2713516
表示它是否对您有帮助... –