ViewState é uma parte do ASP.NET que geralmente aparece no início de uma página web. No entanto, desde que o Google e muitos outros motores de busca só prestar atenção à primeira parte do código HTML em uma página da Web do arquivo grande ViewState pode diminuir suas chances de classificação nos motores de suas páginas altamente . Também faz com que as páginas carreguem mais lento e leva mais tempo para solicitações de usuários da página de passar. Movendo ViewState para o fundo da página remove esses problemas. Instruções
1
Abra a página da Web em ASP.NET
2
Digite o seguinte código no topo da página : ". Protected override void Render ( System.Web . UI.HtmlTextWriter escritor)
{
Sistema.IO.StringWriter StringWriter = new Sistema.IO.StringWriter ();
HtmlTextWriter HtmlWriter = new HtmlTextWriter ( StringWriter );
Base.Render ( HtmlWriter );
corda html = stringWriter.ToString ();
int StartPoint = html.IndexOf ("< input type = \\ " escondido \\ "name = \\ " __VIEWSTATE \\ "");
if ( StartPoint > = 0) {
int EndPoint = html.IndexOf ("/> " StartPoint ) + 2;
corda viewstateInput = html.Substring ( StartPoint , EndPoint - StartPoint );
html = html.Remove ( StartPoint , EndPoint - StartPoint );
int FormEndStart = html.IndexOf ("< /form >") - 1;
if ( FormEndStart > = 0) {
html = html . Insira ( FormEndStart , viewstateInput );
}
}
writer.write (html );
} "
.
3
Salve a página com a tecla " Command" e "S" no teclado.