我想知道是否有办法更改特定页面上的元描述,但是保留来自我没有指定任何信息的页面的母版页的元数据。 我正在尝试这种方法:
HtmlHead headTag = (HtmlHead)this.Header;
HtmlMeta pageMetaTag = new HtmlMeta();
pageMetaTag.Name = "Description";
pageMetaTag.Content = "Test";
headTag.Controls.Add(pageMetaTag);
正确添加了描述标记,但我希望同时从母版页中删除/禁用元标记。 那可能吗? 提前致谢,祝你有个愉快的一天。
答案 0 :(得分:0)
元标记属于http标头。在主内容页面设计中,它们通常是母版页的一部分。但这不是必需的! 您可以将ContentPlaceHolder集成到母版页的标题部分。使用此方法,您可以轻松地在内容页面中设置元标记和其他标题元素。
如果您需要元标记默认值,则可以引入具有两个嵌套母版页的设计,其中外部母版页包含标题的ContentPlaceHolder,内部母版页包含默认标题。