2010-11-24 42 views
0

我想知道是否有方法可以更改特定页面上的元描述,但是保留元素数据不是来自我没有指定任何信息的页面的母版页。 我想这种做法:masterpage元标签赢得了childpage元标签

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

哪个正确添加描述标签,但我想在同一时间从母版页删除/禁用了元标记。 这可能吗? 提前致谢,祝您有个愉快的一天。

回答

0

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

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