Viewstate er en del af ASP.NET , der normalt vises i begyndelsen af en webside. Men da Google og mange andre søgemaskiner kun være opmærksom på den første del af HTML-koden på en webside den store viewstate filen kan mindske dine chancer for motorerne ranking dine sider højt. Det medfører også at siderne indlæses langsommere og det tager længere tid for anmodninger fra brugere af siden til at gå igennem . Flytning viewstate til bunden af websiden fjerner disse problemer . Instruktioner
1
Åbn din webside i ASP.NET
2
Indtast følgende kode ind i toppen af siden: ". Beskyttet override void Render ( system.web . UI.HtmlTextWriter forfatter )
{
System.IO.StringWriter stringWriter = new System.IO.StringWriter ();
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 ,
string viewstateInput = html.Substring ( StartPoint , EndPoint - StartPoint )
html = html.Remove ( StartPoint , EndPoint - StartPoint )
< p> int FormEndStart = html.IndexOf ( " < /form> " ) - 1 ;
if ( FormEndStart > = 0)
{
html = html . Insert ( FormEndStart , viewstateInput )
}
}
writer.Write ( html ) .
} "
3
Gem siden ved at trykke på "Command " og " S" på tastaturet.