asp.net - 可插拔/模块化开发 ASP.net MVC4

标签 asp.net asp.net-mvc

我需要使用可插入模块方法开发 ASP.net MVC4 应用程序的帮助。我尝试使用 Areas 来实现此目的,但这对于插入两个不同的解决方案来说不太方便。我的目标是开发一个可以插入任何其他 Web 应用程序(X、Y、Z)的模块应用程序 (A)。

我需要一些指导来实现这一目标。

谢谢

最佳答案

您可以查看following guide它说明了如何将 Razor View 作为资源嵌入到类库中。我们的想法是编写一个自定义 VirtualPathProvider,它将能够从非标准位置(例如嵌入其他程序集中的 View )为您的 View 提供服务。

这是一个 sample application它使用 RazorGenerator 库。

关于asp.net - 可插拔/模块化开发 ASP.net MVC4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14576906/

相关文章:

javascript - 编辑数据时屏蔽 UI 元素的最佳方式

asp.net-mvc - ASP.NET MVC使用自定义角色提供程序重定向到拒绝访问页面

javascript - 预选 UI 上的下拉菜单

asp.net - SQL Server 的默认端口

c# - 存储过程不执行 ASP.NET C#

asp.net-mvc - 未在 View 中使用的 MVC 2 模型属性返回为 null 或空

c# - AutoMapper - 如何选择不执行 "inner"映射?

c# - 默认页面无法正常工作

c# - 从 ASP.NET 在客户端运行 C# Interop Control ActiveX

javascript - 如果 url 是主页,则执行 jquery