MVC 应用程序中的 Aspx 母版页

Aspx master page in MVC application

我知道这是一个老话题,但我想知道现在是否存在更新更优雅的解决方案。我目前正在使用遗留 asp.net 应用程序,我们正在向它添加一个 MVC 项目。为了保持一致性,我们的任务是在我们的新项目中使用现有的 aspx 母版页。 Article 提出了一个可行的解决方案。有没有人找到一种更新、优雅或更有效的方法来实现这个目标?

我认为没有集成母版页的新方法。

好的方法是让母版页和 _layout 文件通过部分 views/user 控件共享大部分实际内容,如 Mixing Razor Views in WebForms 中所述。

看了又看,老实说找不到任何东西可以让我通过链接和功能保持母版页的外观和功能。我们决定使用带有指向 MVC 页面的 iframe 的 ASPX 页面。最终的重点将是消除对 aspx 母版页的使用。感谢大家的积极回应。