我有几个ASP.NET MVC 3 Web应用程序,它们有很多共同的对象:
web.config
文件中被捕获。为了减少我的代码冗余,我将公共控制器和视图移动到一个单独的类库(模型已经在他们自己的类库中)。谷歌搜索了一段时间后,我最终发现了how to call controllers in external assemblies,但是,我仍然不知道如何在外部程序集中调用视图。我该怎么做?
答案 0 :(得分:6)
您可能需要查看MVCContrib Portable areas。它们允许您将整个MVC应用程序区域编译为一个程序集,包括控制器,视图和支持文件,如JavaScript和CSS。我参与了一个大型项目,大量使用它们并且运行良好,特别是与T4MVC结合使用。