метатеги главной страницы имеют преимущество перед метатегами дочерней - PullRequest
0 голосов
/ 24 ноября 2010

Я хочу знать, есть ли способ изменить мета-описание на определенных страницах, но сохранить метаданные на главной странице для страниц, где я не указал никакой информации.Я пытаюсь такой подход:

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

, который правильно добавляет тег описания, но я хочу в то же время удалить / отключить метатег с главной страницы.Это возможно?Заранее спасибо и хорошего дня.

1 Ответ

0 голосов
/ 24 ноября 2010

Метатеги принадлежат заголовкам http. В дизайне страницы с основным контентом они обычно являются частью главной страницы. Но это не обязательно! Вы можете интегрировать ContentPlaceHolder в раздел заголовка главной страницы . При таком подходе вы можете легко устанавливать метатеги и другие элементы заголовка на страницах контента.

Если вам нужны значения по умолчанию для метатега, вы можете представить дизайн с двумя вложенными главными страницами, где внешняя главная страница содержит ContentPlaceHolder для заголовка, а внутренняя главная страница содержит заголовок по умолчанию.

...