Tecnología

Inicio

Cómo mover ViewState a la inferior de la página

ViewState es una parte de ASP.NET que normalmente aparece al principio de una página web. Sin embargo, desde que Google y muchos otros motores de búsqueda sólo prestan atención a la primera parte del código HTML de una página Web el archivo ViewState grande puede disminuir las probabilidades de los motores de su ranking de páginas altamente. También hace que las páginas se carguen más lento y se necesita más tiempo para las peticiones de los usuarios de la página que pasar. Mover ViewState a la parte inferior de la página web elimina estos problemas.

Instrucciones

1 Abra la página Web en ASP.NET.

2 Escriba el siguiente código en la parte superior de la página: "protegida override void Render (escritor System.Web.UI.HtmlTextWriter)

{

System.IO.StringWriter stringWriter = new System.IO.StringWriter();

HtmlTextWriter htmlWriter = new HtmlTextWriter (StringWriter);

base.Render (htmlWriter);

cadena HTML = stringWriter.ToString ();

int = StartPoint html.IndexOf ( "& lt; input type = \" oculta \ "name = \" __ VIEWSTATE \ "");

si (StartPoint> = 0)

{

int = EndPoint html.IndexOf ( "/>", StartPoint) + 2;

cadena viewstateInput = html.Substring (punto inicial, el punto extremo - StartPoint);

html = html.Remove (punto inicial, el punto extremo - StartPoint);

int = FormEndStart html.IndexOf ( "& lt; / form>") - 1;

si (FormEndStart> = 0)

{

html = html.Insert (FormEndStart, viewstateInput);

}

}

writer.Write (html);

} ".

3 Guarde la página pulsando la tecla "Comando" y "S" en el teclado.