Crear meta-tags de forma dinámica

2609 vistas

Veamos un ejemplo para mostrar cómo crear de forma dinámica los meta-tags:



html4strict
  1. <meta http-equiv="Content-Language" id="lenguajePagina" runat="server" />
  2. <meta name="Author" id="autorPagina" runat="server" />
  3. <meta name="Classification" id="clasificacionPagina" runat="server" />
  4. <meta name="Description" id="descripcionPagina" runat="server" />
  5. <meta name="keywords" id="keywordsPagina" runat="server" />



en el code-behind declaramos:



csharp
  1. protected HtmlGenericControl lenguajePagina;
  2. protected HtmlGenericControl autorPagina;
  3. protected HtmlGenericControl clasificacionPagina;
  4. protected HtmlGenericControl descripcionPagina;
  5. protected HtmlGenericControl keywordsPagina;



y para terminar damos los valores a los meta tags:



csharp
  1. lenguajePagina.Attributes("content") = "es";
  2. autorPagina.Attributes("content") = "ClubDevelopers";
  3. clasificacionPagina.Attributes("content") = "faq";
  4. descripcionPagina.Attributes("content") = "FAQ ASP.NET";
  5. keywordsPagina.InnerText = "asp.net, vb.net, FAQ";