我在我的項目中使用Spark的區域。我所要做的就是添加AreaRegistration類像每個區域:
public class AdminAreaRegistration : System.Web.Mvc.AreaRegistration
{
public override string AreaName
{
get { return "Admin"; }
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
,然後在Global.asax電話:
AreaRegistration.RegisterAllAreas();
我已經找到了一個名爲「管理」文件夾,在我區意見在默認的「視圖」文件夾中,用適當的控制器文件夾下的是:從頁面
\MvcProject
\Views
\Admin
\Home
\Index.spark
\Users
\Index.spark
你鏈接:
的AreaDescriptorFilter默認情況下
加入,所以你不應該需要擔心自己添加。