母版页元标记赢得子页元标记

时间:2010-11-24 16:13:23

标签: asp.net seo meta-tags

我想知道是否有办法更改特定页面上的元描述,但是保留来自我没有指定任何信息的页面的母版页的元数据。 我正在尝试这种方法:

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

正确添加了描述标记,但我希望同时从母版页中删除/禁用元标记。 那可能吗? 提前致谢,祝你有个愉快的一天。

1 个答案:

答案 0 :(得分:0)

元标记属于http标头。在主内容页面设计中,它们通常是母版页的一部分。但这不是必需的! 您可以将ContentPlaceHolder集成到母版页的标题部分。使用此方法,您可以轻松地在内容页面中设置元标记和其他标题元素。

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