在我的應用程序中,我有兩個區域:Portal
和Admin
。我想在XXXAreaRegistration.cs
文件中配置路由。使用前綴或不使用區域的路由
我想要的是/{controller}/{action}
爲Portal
和/admin/{controller}/{action}
爲Admin
面板。
我想下面的配置,使之成爲可能:
// AdminAreaRegistration.cs
context.MapRoute("Admin",
"admin/{controller}/{action}",
new { action = "Index", controller = "Admin" });
// PortalAreaRegistration.cs
context.MapRoute("Portal",
"{controller}/{action}",
new { action = "Index", controller = "Portal" });
對於/
我得到我的Portal/Index.cshtml
,但/admin
我得到404
......我在它Portal
區域查找AdminController
第二種情況假設這就是爲什麼我得到404
。但是如何制定一個解決方法來創建這樣的路由?
工程就像一個魅力:)謝謝你,先生! – Nickon