2010-02-26 58 views
1

是否有可能與映射一個圖路線路線和指定通用控制器e.g圖路線與通用控制器

 context.MapRoute(
      "Dashboard_Edit", // Route name 
      "dashboard/edit/{*pagePath}", 
      new { controller = "Dashboard`1", action = "edit", pagePath = "home" } 
      ); 

回答

0

這家飯店目前不允許使用默認控制器工廠。 「Dashboard`1」類型用於開放的泛型類型,不能構建。換句話說,使用默認控制器工廠「控制器」的唯一允許值是那些能滿足以下僞語法:

IController c = new SomeControllerType(); 

SomeControllerType必須是有效的(雖然沒有「控制器」後綴或命名空間) ,它必須有一個無參數的構造函數。

您可以隨時編寫具有更高級功能並瞭解如何構建泛型類型的自定義控制器工廠。

+0

好的,謝謝你花時間回答。 – Marcus 2010-02-27 21:35:27