在用asp.net mvc编写的网站中,从门户使用php编写的页眉/页脚


Use header/footer written in php from a portal in a website written in asp.net mvc

如何将用asp.net mvc编写的网站集成到用php编写的门户网站中?我只需要保留php站点的页眉/页脚。它们都将有单独的主机,我们希望保留链接(SEO),所以iframe不是一个解决方案。也许是一个获取静态HTML的web服务?有什么想法吗?

如果不能使用<iframe>,另一种可能性是让PHP站点向ASP.NET MVC站点发送HTTP请求,检索HTML并将其包含在响应中。但是,您可能需要调整ASP.NET MVC站点,使其不再使用Layout,以避免在生成的标记中包含多个头和主体。

我通过在ASP.NET中处理HTML代码并修改所需的部分来修复它。我使用HtmlAgilityPack来解析HTML代码。