知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerActivator[2]
Posted 框架
篇首语:知是行的主意,行是知的功夫。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerActivator[2]相关的知识,希望对你有一定的参考价值。
ASP.NET MVC 4框架揭秘:基于IoC的ControllerActivator[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
public class EmployeeController : Controller
//其他成员
public IEmployeeRepository Repository get; private set;
public EmployeeController(IEmployeeRepository repository)
this Repository = repository;
为了让ASP NET MVC的Controller激活系统采用我们自定义的ControllerActivator来创建目标Controller 我们需要创建并注册一个相应的DefaultControllerFactory对象 如下面的代码片段所示 我们在Global asax中创建一个NinjectControllerActivator对象 并注册了接口IEmployeeRepository和实现类型EmployeeRepository之间的匹配关系 最后据此创建一个DefaultControllerFactory对象 通过当前的ControllerBuilder进行注册
public class MvcApplication : System Web HttpApplication
protected void Application_Start()
//其他成员
NinjectControllerActivator controllerActivator =
new NinjectControllerActivator()
controllerActivator Register<IEmployeeRepository EmployeeRepository>()
DefaultControllerFactory controllerFactory =
new DefaultControllerFactory(controllerActivator)
ControllerBuilder Current SetControllerFactory(controllerFactory)
再次运行我们的程序 依然会得到如图 所示的结果 其实自定义ControllerActivator实现IoC的方式并不是很常用 接下来我们介绍第三种更加常用的IoC实现方式
返回目录 ASP NET MVC 框架揭秘
编辑推荐
ASP NET开发培训视频教程
Microsoft NET框架程序设计视频教程
Java程序性能优化 让你的Java程序更快 更稳定
Visual C++音频/视频技术开发与实战
cha138/Article/program/net/201311/16068相关参考
知识大全 ASP.NET MVC 4框架揭秘:基于IoC的DependencyResolver(2)
ASP.NETMVC4框架揭秘:基于IoC的DependencyResolver(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布
知识大全 ASP.NET MVC 4框架揭秘:基于IoC的DependencyResolver(1)[2]
ASP.NETMVC4框架揭秘:基于IoC的DependencyResolver(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理
知识大全 ASP.NET MVC 4框架揭秘:基于IoC的DependencyResolver(1)[1]
ASP.NETMVC4框架揭秘:基于IoC的DependencyResolver(1)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理
知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(1)[2]
ASP.NETMVC4框架揭秘:基于IoC的ControllerFactory(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后
知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(1)[1]
ASP.NETMVC4框架揭秘:基于IoC的ControllerFactory(1)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后
知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(2)[2]
ASP.NETMVC4框架揭秘:基于IoC的ControllerFactory(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后
知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(2)[1]
ASP.NETMVC4框架揭秘:基于IoC的ControllerFactory(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后
知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(3)[1]
ASP.NETMVC4框架揭秘:基于IoC的ControllerFactory(3)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后
知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(3)[2]
ASP.NETMVC4框架揭秘:基于IoC的ControllerFactory(3)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后
知识大全 ASP.NET MVC 4框架揭秘:从Unity来认识IoC(2)
ASP.NETMVC4框架揭秘:从Unity来认识IoC(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来