【发布时间】:2017-10-23 20:52:49
【问题描述】:
我有一个包含 100 多个网页的 ASP.NET 网络表单项目。所有这些页面都有共同的 Site.master 母版页。
我们已经开始将我们的 webforms 项目转换为 MVC。因此,在 MVC 中,我们将 _Layout.cshtml 作为新的母版页。 Site.master 中的所有内容都已复制到 _Layout.cshtml。 Site.master 现在是空白的。
现在我想知道我项目中的所有 100 多个网页如何调用这个新的 MVC Layout.cshtml。所以我项目中的所有页面都应该使用 Layout.cshtml 作为新的母版页,而不是调用 Site.master。
【问题讨论】:
-
只有当您的页面实际上是 .cshtml 文件并且它们是通过 ASP.NET MVC 控制器呈现时才有效
-
我唯一需要替换的是 ASP.net 母版页。就是这样
-
您不能只迁移 1% 的平台并希望它能正常工作。
标签: c# asp.net-mvc razor webforms razor-2