在SP-Mastage中的另一个文件中包括HTML
-
16-10-2019 - |
题
我们的SP站点用作另一个非SP站点的一部分。布局在SP站点和非SP站点上都应看起来相同。
过去,我们将外部站点的标题和页脚从外部站点的标题和页脚复制/粘贴到SharePoint Master页面中。首选的解决方案是包括SP可以作为标头和页脚呈现的静态HTML页面。这样,标题和页脚只需要在一个地方进行更新。这可能吗?
解决方案
我会将标题和页脚HTML转换为单独的.NET用户控件,然后将它们嵌入到主页中。简单,直截了当,干净。
这是有关此主题的最新文章:
http://www.evagoras.com/2011/02/10/smart-headers-and-footers-using-asp-net-user-controls/
很高兴回答您遇到的任何后续问题。
其他提示
您可以在自定义主页中作为标题和页脚包含iFrames,并将其链接到静态HTML页面。这也许不是最好的主意,但最简单。
如果您的发布网站,则可以使用“可重复使用的内容”列表。此列表的目的是存储可重复使用的HTML零件。
您可以开发一个自定义的用户控件,该控制可能会引用该列表中的项目,然后访问列表项目并在运行时渲染内容。否则可能已经有一个控件,请在Internet上搜索。
更多信息: