在多个 MVC 应用程序中重用 MVC 区域?
Posted
技术标签:
【中文标题】在多个 MVC 应用程序中重用 MVC 区域?【英文标题】:Reuse an MVC area in multiple MVC applications? 【发布时间】:2010-05-15 13:37:55 【问题描述】:我有一些常见的网页将在多个 MVC 应用程序中。对于那些页面,我想在不同的 MVC 网站之间重用相同的源代码(控制器 + 视图)。这样做的最佳方法是什么?
ASP.NET MVC 区域似乎是一种可能性,但它们只是网站项目的子目录。是否可以在多个 MVC 应用程序中重用一个 MVC 区域?
【问题讨论】:
【参考方案1】:你可以embed views into assemblies and implement a custom VirtualPathProvider。
【讨论】:
查看github.com/mcintyre321/… 以获得这样的 Nugettable 提供程序【参考方案2】:看看“便携式区域”。
http://www.lostechies.com/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx
【讨论】:
以上是关于在多个 MVC 应用程序中重用 MVC 区域?的主要内容,如果未能解决你的问题,请参考以下文章
我们可以在 Spring WebFlux 应用程序中重用 Spring MVC 过滤器吗
是否可以在 MVC 应用程序区域文件夹中托管 bin 目录?