asp.net-mvc - 如何在 ASP.NET MVC 中的 2 个不同项目/应用程序之间共享母版页?

标签 asp.net-mvc asp.net-mvc-2

有没有办法在不同的 MVC 项目/应用程序之间共享母版页?

我们有几个不同的应用程序,并希望这些应用程序在网页上共享类似的页眉和页脚。

使用 ASP.NET MVC 处理这种情况的最佳方法是什么?

最佳答案

我不相信你可以共享母版页,但我已经用 MVC 做了类似的事情。

我有一个网站项目和管理项目,都是 MVC 2 应用程序。我有两个项目的母版页。然后,我在 web.config 中创建一个“ResourceURL”应用程序设置。从那里,我为所有“资源” Assets 添加该配置条目的前缀。现在,我将所有 Web 文件(例如 CSS、脚本、图像等)存储在网站项目中,并从两个项目中引用它们。

这也可以很好地实现 CDN 集成。

关于asp.net-mvc - 如何在 ASP.NET MVC 中的 2 个不同项目/应用程序之间共享母版页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3072643/

相关文章:

asp.net - 为什么我的自定义 404 错误处理程序在部署到 Web 服务器后不起作用

asp.net-mvc-2 - ASP.NET MVC 2 验证应该在哪里进行 : in the model or viewmodel classes?

asp.net - 我可以使用类库中的 System.Web.Mvc 吗?

asp.net-mvc - ASP.NET Webforms 与 ASP.NET MVC 的优缺点,一些要点

asp.net-mvc - 我可以让 ASP.NET MVC Html.RouteLink() 返回没有 ID 的主页 url 吗?

javascript - MVC 和 HTML5 验证 : conflict with the decimal format

javascript - 带有 NuGet 的 Visual Studio javaScript 默认目录

asp.net-mvc - Sitecore 多站点 MVC 解决方案

ASP.NET MVC 2.0 - RenderPartial 和 RenderAction 之间的区别

asp.net-mvc-2 - ASP.NET MVC 2 自动映射器放置