跨MVC页面和ASPX页面的页眉/页脚的常见HTML标记

时间:2015-05-19 16:25:55

标签: asp.net asp.net-mvc

我正在使用随着时间的推移转换为ASP.NET MVC的ASP.NET WebForms网站。虽然我非常清楚MVC"页面"可以与ASP.NET WebForm ASPX页面共存于同一个Web应用程序中,我不知道如何整合两个页面上需要存在的HTML。

例如 在我的上下文中,页眉和页脚是这样的HTML片段。在使用MVC和ASPX构建的网页上,我想为页眉和页脚呈现完全相同的HTML标记。目前,我正在处理的代码库有两个页眉和两个页脚:

  • header.ascx
  • footer.ascx
  • _header.cshtml
  • _footer.cshtml

我想避免使用两组HTML标记。这是重复的代码,标题中有很多标记。

可以为MVC 3/4/5 Web应用程序做些什么?页眉/页脚的html标记如何合并到只有1个源,同时在页面上加载标记?

注意:我在ASPX Webform中渲染MVC部分视图并没有成功。

0 个答案:

没有答案