0
將ASP .NET MVC應用程序分成兩部分的最佳方式是什麼?現在有8個區域+一個公共區域(登錄,一些基本方法等)。 8個區域在邏輯上分爲2個區域,因此它們甚至可以位於不同的應用程序上,但必須位於同一個域中。在asp .net mvc應用程序中的組區域
所以路由我有: 域/面積{1-8} /控制器/視圖
路由欲: 域/ logicalblock /面積{1-4} /控制器/視圖
我可以得到2個應用程序嗎?
將ASP .NET MVC應用程序分成兩部分的最佳方式是什麼?現在有8個區域+一個公共區域(登錄,一些基本方法等)。 8個區域在邏輯上分爲2個區域,因此它們甚至可以位於不同的應用程序上,但必須位於同一個域中。在asp .net mvc應用程序中的組區域
所以路由我有: 域/面積{1-8} /控制器/視圖
路由欲: 域/ logicalblock /面積{1-4} /控制器/視圖
我可以得到2個應用程序嗎?
我想你可以在Area1AreaRegistration.cs
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Area1",
"Logicalblock/Area1/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new string[] { "Area1.Controllers" }
);
}
這樣定義路線等所有領域。
是作品,謝謝。但我想自動得到這個結果。用定製剃鬚刀引擎也許......不知道。有任何想法嗎? – Xavr
難道你不能只在相同的解決方案下創建一個單獨的MVC應用程序項目,並將解決方案分開嗎? – 12seconds