Modificar el head y body de una página aspx

4237 vistas

Para modificar la etiqueta < head> y la < body> de una página tendremos que asignarles un id y definir la propiedad runat a "server"



csharp
  1. <head id="head" runat="server">
  2. <body id="body" runat="server">



ahora las declaramos en el code behind como HtmlGenericControl, es decir



csharp
  1. protected HtmlGenericControl body;
  2. protected HtmlGenericControl head;





csharp
  1. head = Page.FindControl("head"); // recuperamos el head de la página
  2. head.InnerHtml += "Aquà el texto a añadir en el <head> de mi página";
  3. // igual para el body
  4. body = Page.FindControl("body");
  5. body.Attributes("onclick") = "fctjavascript()"; // adjuntamos un atributo