ViewState es una parte de ASP.NET que suele aparecer al principio de una página web. Sin embargo, como muchos otros motores de búsqueda Google y sólo prestan atención a la primera parte del código HTML de una página Web del archivo ViewState grande puede disminuir las posibilidades de los motores altamente ranking de sus páginas . También hace que las páginas de carga lenta y se tarda más tiempo en las peticiones de los usuarios de la página para pasar. Mover ViewState a la parte inferior de la página web elimina estos problemas . Instrucciones
1
Abra su página Web en ASP.NET
2
Escriba el siguiente código en la parte superior de la página : ". Protected override void Render ( System.Web . UI.HtmlTextWriter escritor )
{
System.IO.StringWriter StringWriter System.IO.StringWriter = new ();
HtmlTextWriter HTMLWriter = new HtmlTextWriter ( StringWriter ) ;
base.Render ( HTMLWriter ) ;
string html = stringWriter.ToString ();
int StartPoint = html.IndexOf ("< input type = \\ " hidden \\ "name = \\ " __VIEWSTATE \\ "");
if ( StartPoint > = 0 ) {
int EndPoint = html.IndexOf ("/> " StartPoint ) + 2 ;
cadena
viewstateInput = html.Substring ( StartPoint , EndPoint - StartPoint ) ;
html = html.Remove ( StartPoint , EndPoint - StartPoint ) ;
< p> int FormEndStart = html.IndexOf ("< /form> ") - 1 ;
if ( FormEndStart > = 0 ) {
HTML = HTML . Insertar ( FormEndStart , viewstateInput ) ;
}
}
writer.Write (html ) .
} "
página 3
Guardar la página con la tecla " Comando" y " S " en el teclado .