метатеги в .net framework 4.0 на страницах на основе мастер-страниц и страниц контента

где я должен поместить метатеги в .net framework 4.0 на страницах, основанных на основных и содержательных страницах?

означает в двух следующих целях:

1 - для каждой страницы контента отдельно

2 - для всех страниц на мастер-странице

есть ли какое-либо свойство на основных страницах или страницах контента для установки метатегов и заголовка? (я не смог их найти)


person SilverLight    schedule 18.04.2011    source источник


Ответы (1)


Если есть метатеги, которые должны быть на ВСЕХ страницах, поместите их в раздел <head> главной страницы, как на обычной HTML-странице. Для него нет свойства, потому что это не свойство на стороне сервера, вы просто помещаете его на свою страницу.

Для отдельных метатегов, которые отличаются для каждой страницы контента, добавьте новый <ContentPlaceHolder> в <head> главной страницы. Это позволит вам определить фактический контент на каждой странице.

person Joel C    schedule 18.04.2011
comment
спасибо за ответ / что ‹asp:ContentPlaceHolder ID=head runat=server› STUFF ‹/asp:ContentPlaceHolder› точно делает на главных страницах? это необходимо для содержательных страниц? - person SilverLight; 18.04.2011
comment
Я думаю, вы хотите начать с MSDN, прочитайте статью Как работают мастер-страницы: msdn .microsoft.com/en-us/library/wtxbf3hh.aspx - person Joel C; 18.04.2011
comment
Также есть много полезной информации (несколько менее технической) на сайте Microsoft asp.net: asp.net /мастер-страницы/учебники - person Joel C; 18.04.2011