【问题标题】:Aspx master page in MVC applicationMVC 应用程序中的 Aspx 母版页
【发布时间】:2015-04-20 20:44:37
【问题描述】:

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

【问题讨论】:

  • 我对每个母版页只有一个等效的 Razor 布局。它适用于我需要它的简单应用程序。是的,如果我想进行更改,我必须同时修改它们。但这并不太难。
  • 我可以看到它是如何工作的。我想我想知道是否有人提出了任何更新或更巧妙的方法,因为这个问题已经存在几年了。谢谢
  • slick 修复是摆脱应用程序的网络表单部分。 ;)
  • @ps2goat 相信我,我希望我有时间和选择这样做。在这种情况下,没有什么比一个执行良好的工作更好的了,它融合了两者并保持了一致性。
  • 我知道,我也有类似的问题。但正如梅森所说,尽量保持类似的母版页和布局。

标签: asp.net asp.net-mvc razor master-pages


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-23
      • 2010-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多