1
那麼,在我的MVC4應用程序中,我可以註冊一個IControllerActivator的實例,以便將它提供給DefaultControllerFactory?如何將自制IControllerActivator提供給ASP.NET MVC4中的DefautlControllerFactory?
那麼,在我的MVC4應用程序中,我可以註冊一個IControllerActivator的實例,以便將它提供給DefaultControllerFactory?如何將自制IControllerActivator提供給ASP.NET MVC4中的DefautlControllerFactory?
你只需要將它作爲參數傳遞給ControllerFactory
即可。
例如:
IControllerActivator myHomeMadeControllerActivator = new MyHomeMadeControllerActivator();
然後:
ControllerBuilder.Current.SetControllerFactory(new DefaultControllerFactory(myOwnControllerActivator));