【问题标题】:Use view from other MVC project使用来自其他 MVC 项目的视图
【发布时间】:2012-09-17 03:32:09
【问题描述】:

我有几个使用相同局部视图的 MVC3 项目。这些视图包含我可以在其他 MVC 项目中轻松重用的部分表单。有没有办法集中Views。就像,也许在另一个项目中?所以我可以添加项目的程序集并轻松调用我需要的视图?

否则我每次开始一个新项目时都必须复制可重用视图文件夹。当我对其中一个视图进行更改时,我也必须在所有其他项目中更改它。如果我能把它放在一个地方并以某种方式引用它会更好。

这可能吗?

【问题讨论】:

标签: c# asp.net-mvc-3 razor partial-views


【解决方案1】:

最简单的解决方案是使用 IIS 的虚拟文件夹功能在您的视图文件夹中简单地映射一个共享虚拟文件夹。这样一来,所有使用相同视图的应用实际上都会指向同一个物理文件夹。

您在部署时可能会遇到一些挑战,您可以将共享文件夹作为自己项目的一部分。但是你需要在本地开发机器和服务器上处理这个问题。

【讨论】:

    猜你喜欢
    • 2023-03-03
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多