MVC4 Default route when using areas

前端 未结 8 1409
灰色年华
灰色年华 2021-02-03 12:30

I\'m trying to use areas within MVC app, I would like that the default route will be resolved to the HomeController within the admin area but it resolves to the home controller

8条回答
  •  野趣味
    野趣味 (楼主)
    2021-02-03 13:19

    Easiest way to route from areas from AreaRegistration Page:

    context.MapRoute("MainDefault", "Main/{controller}/{action}/{id}", new { action = "Index", id = UrlParameter.Optional } , new[] { "Namespace.To.Controllers" });
    
    context.MapRoute("ClearPath", "", new { controller = "Home", action = "Index" }, new[] { "Namespace.To.Controllers" });
    

提交回复
热议问题