代码之家  ›  专栏  ›  技术社区  ›  Laziale

母版页元标记正在战胜子版页元标记

  •  0
  • Laziale  · 技术社区  · 14 年前

    我想知道是否有办法更改特定页面上的元描述,但保留母版页中未指定任何信息的页面的元数据。

        HtmlHead headTag = (HtmlHead)this.Header;
        HtmlMeta pageMetaTag = new HtmlMeta();
        pageMetaTag.Name = "Description";
        pageMetaTag.Content = "Test";
        headTag.Controls.Add(pageMetaTag);
    

    它正确地添加了description标记,但同时我想从母版页中删除/禁用meta标记。 可能吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Dirk Brockhaus    14 年前

    元标记属于http头。在母版内容页设计中,它们通常是母版页的一部分。但这不是必需的! 您可以将ContentPlaceHolder集成到母版页的页眉部分

    如果需要元标记默认值,可以引入具有两个嵌套母版页的设计,其中外部母版页包含标题的ContentPlaceHolder,而内部母版页包含默认标题。