MVC ルーティングに問題があります。
基本的なルーティングでは、ルートを希望する順序で記述することにより、単純にルートを並べ替えることができます。以下のように:
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new [] {"SampleApp.UI.Web.Controllers"}
);
routes.MapRoute(
"CompanyRoute",
"{Company_url}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new[] { "SampleApp.UI.Web.Controllers" }
);
エリアはどうですか?
特定の状況では、自分の領域の 1 つを他の領域より先に登録する必要があります。エリア ルートを並べ替えるにはどうすればよいですか?