我想要做的是注入一个组件到我的MVC应用程序,并从控制器中使用它。MEF和MVC - 请多指点:)
目前我不想为实际的控制器使用MEF,但我想导入组件,例如MVC应用程序中的一个登录组件。
最好的地方在哪里?
目前我有,直接在控制器,把我的组成部分代码和ILogger属性,但我觉得这不是最好的方式。似乎我应该只需要在应用程序中调用一次Compose。 那么我应该在全球的asax文件中编写这个文件吗? 如果是这样,我如何从我的控制器获得ILogger的句柄?我应该有一个“基础”控制器,我将ILogger注入构造函数并继承每个标准控制器?
希望是有道理的 - 我只是与我的代码结构挣扎了一下。
THX
http://www.fidelitydesign.net/?p=259此博客文章可能会帮助你。这完全是关于MVC3和MEF。 – Buildstarted 2010-11-29 18:23:10
谢谢...确实,非常有帮助。 – SteveCl 2010-11-30 09:10:36