asp.net-mvc - 如何让 ASP.NET MVC 3 使用来 self 网站的外部程序集的 View (aspx、ascx)文件?

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

我有一个 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/

相关文章:

asp.net-mvc - MVC 不显眼的验证 - 依赖于先前选择的自定义验证器

asp.net-mvc - 与 MVC3 和 ASP.NET4.5 异步

c# - MVC Action 中神秘的长度参数

asp.net-mvc - 在 Razor 模板引擎上打印可空类型

c# - 将 Autofac 与 SignalR 结合使用时出现范围错误

c# - OpenXml 创建word文档并下载

javascript - 图像上传到 Summernote 编辑器中的文件夹

asp.net-mvc - 创建 ASP.NET MVC 控件或帮助程序的最佳实践是什么?

performance - ASP.NET MVC : how is this possible ? 参数字典包含参数 'x' 的空条目

c# - ASP.Net MVC3中如何实现打印