【问题标题】:如何从site.master页面向html页面添加页脚
【发布时间】:2022-01-23 07:13:45
【问题描述】:

我在 site.master (aspx) 页面中添加了页脚部分,因此我所有的 aspx 页面都将具有相同的页脚。 但是,我的网站也包含一些 html 页面。我必须从页脚部分手动复制 html/bootstrap 代码并将其粘贴到所有 html 页面中。每当我对页脚进行小改动时,我都必须在所有 HTML 页面中重复相同的内容。有没有办法简化这个过程而不必手动执行此操作

谢谢

【问题讨论】:

  • 为什么不让页脚成为用户控件?
  • 你能举个例子吗?

标签: html asp.net


【解决方案1】:

您可以创建 footer.html 并在您的主要 html 页面中使用 iframe;以及在您的母版页中。对于每次修改,您都需要修改 footer.html

<body>
     Content.
     <iframe src="footer.html"></iframe>
</body>

【讨论】:

    【解决方案2】:

    你可以使用footerContent

    <div id="footerContent" style="text-align:center">
         <b>Powered by ASP.NET! </b>
    </div>
    

    【讨论】:

    • 这将如何帮助我解决我的问题?这里的footercoent是什么意思。我在 site.master 页面中指定了页脚,例如
      版权文本和其他带有样式的页脚特定 html 在这里
      我必须复制此部分并将其粘贴到我试图找到更好解决方案的每个 html 页面中。
    • iframe 无法正常工作,页脚显示为页面宽度的 50%。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-22
    相关资源
    最近更新 更多