2010-06-28 72 views

回答

1

我在我的項目中使用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默認情況下

加入,所以你不應該需要擔心自己添加。