MVC3插件架构建议

时间:2011-01-19 02:30:22

标签: asp.net-mvc asp.net-mvc-3

我正在尝试找到有关创建插件架构的方法的更多信息。

我在MEF和MVC2上看过一些很好的文章,Phil Haack在MVC3中提到了一些新的可扩展钩子(http://haacked.com/archive/2010/05/16/three-hidden-extensibility-gems-在-ASP净4.aspx)

有没有人看到过为MVC3项目创建插件架构的一些很好的参考资料?

我更喜欢使用特定于MVC3的技术,而不仅仅是将MVC2解决方案破解到MVC2框架中。

非常感谢任何想法和建议!

4 个答案:

答案 0 :(得分:6)

我们正在将MVCContrib Portable AreasMono.Addins组合用于我们的插件框架。

它工作得非常好。

答案 1 :(得分:4)

我刚刚发布了一篇关于我自己的插件系统的文章,该系统基于常规的MVC3区域。

http://blog.gauffin.org/2012/05/griffin-mvccontrib-the-plugin-system/

您甚至可以在运行时编辑插件视图,并直接在浏览器中查看更改。

答案 2 :(得分:0)

是什么让你认为对MVC 1和2有效的所有技术现在都是“hacks”3?

这些搜索结果中可能列出了10种不同的体系结构,可以实现您的目标:

http://stackoverflow.com/search?q= [asp.net-MVC] +插件

答案 3 :(得分:0)

MVC 3与之前的MVC 2和MVC 1具有相同的基本架构。每个新版本的MVC只是添加了一些新功能,或者对之前的组件稍作改动。

如果您找到适用于早期版本MVC的解决方案,那么无论当时最新版本是什么,还是进行非常小的更改,它都可能会运行良好。