SEO заглавие, мета и други маркери от HEADER до, Blog Webferia
Заглавие, мета и други тагове от HEADER в ASP.NET.
Част първа. Приказка за мета тагове.
Обикновено уеб администраторът не трябва да обяснява какво представляват мета таговете, всеки SEO оптимизатор знае за важността на тези тагове, всеки робот за търсене работи със съдържанието на тези обекти. Мета таговете са атрибути, които се поставят в така наречения „хедър“ на страницата, с други думи между таговете, обикновено съдържат описанието на страницата, нейните ключови думи и друга информация, която е ценна за SEO и търсачките. Няма да говоря за всеки от тях, по-добре разберете за това на специализирани форуми, тук ще бъде ръководство как да ги генерирате динамично. Ще ви разкажа за два начина, по които използвам себе си.
Метод # 1 (използване на System.Web.UI.HtmlControls;).
Ще използваме класове от пространството от имена System.Web.UI.HtmlControls. Всъщност всичко се прави много просто:
Можете да добавяте каквито искате мета тагове по същия начин. meta.Content може да се определи от резултата от избор от базата данни, чрез четене от файл или по друг начин. Като задавате динамично стойността, имате възможност да задавате мета тагове за всяка страница поотделно. С това поколение не е необходимо да пълзите в HTML кода на страницата, всичко се прави програмно.
Метод номер 2 (DataBind ();).
Ние задаваме мета тагове чрез механизма за свързване на данни. Трябва да направим мъничета в HTML кода на страницата, към която ще бъдат обвързани генерираните данни. Нищо сложно:
В отстранения код на страницата:
Според мен това изглежда по-удобно: имаме разбиране за мета таговете в HTML кода на страницата.
Част две. Песен за CSS и скриптове.
Чрез подобни действия можем динамично да свързваме таблици със стилове и всякакви Java скриптове към всяка страница поотделно:
Когато свързвате CSS или скриптове, не препоръчвам да използвате DataBind () (обвързване на данни), тъй като в този случай низовете са доста дълги и съдържат всякакви сервизни символи - “; .../\ "други.