2012年8月7日 星期二

學MVC framework註記


看書上提到Ninject的應用
在做 DI 時,可以宣告一class,並繼承DefaultControllerFactory
此class在建構子階段,就做好DI Bind的動作。
最後在Global.cs中的Application_Start()加上
ControllerBuilder.Current.SetControllerFactory(new class名稱());
如此一來,在程式啟動時,就會自動執行設定好的 DI 動作。

沒有留言:

張貼留言