2010-05-05 38 views
1

我有一個BaseController,我的所有站點的控制器都從中繼承。如何從基地控制器在asp.net中設置基本模型mvc

我有一個BaseModel,我所有的模型都從它繼承而來。

我想在我的BaseController的OnActionExecuting方法中設置我的BaseModel,並使其可用於特定控制器中的特定模型。

是這樣的可能嗎?

Mustafa

回答

0

是這樣的嗎?

protected override void OnActionExecuting(ActionExecutingContext filterContext) 
     { 
      filterContext.Controller.ViewData.Model = new BaseViewModel();; 
     } 
+0

工作原理 - 我必須修改派生類的構造函數,以便它需要基類的實例從需要某些此共享信息的模型繼承。 – Mustafakidd 2010-05-06 19:47:34

相關問題