我有一个 ASP.NET MVC 3 网站,我正在寻找一种将一组 View 和 Controller 打包到外部 DLL 中的方法,并希望使用 MEF(依赖注入(inject))来加载正确的 Controller 和 View 。
有谁知道这样的事情是否可能以及有关该主题的教程的任何良好链接?
最佳答案
Precompiled Razor for Shared Views and Mono
Compile your asp.net mvc Razor views into a seperate dll
在您的情况下,这两者的组合可能会获得最佳结果-我的预编译代码处理了单个文件生成器无法处理的一些事情,但是 Chris 在运行时更多地使用了开箱即用的代码,如果您只需要,这可能会更好在标准的 mvc3 设置中运行。
我还使用了 aspx 文件设置为嵌入式资源 (Views in separate assemblies in ASP.NET MVC),但 Razor 以编译形式更容易使用。
关于asp.net-mvc - 如何让 ASP.NET MVC 3 使用来 self 网站的外部程序集的 View (aspx、ascx)文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4823579/