Usually ViewState is send to client browser as input hidden tag. That generate huge pages and makes aspx to look very slow platform to build web pages. It is easy to change ViewState storage. For example I'll show you how to store ViewState into Sessoin object (but you can easily store ViewState into WebServer file or database.
protected override object LoadPageStateFromPersistenceMedium()
{
return Session["ViewState"];
}
protected override void SavePageStateToPersistenceMedium(object viewState)
{
Session["ViewState"] = viewState;
}
That is all you should do to increase dramatically pages load time in some cases.
Sunday, September 16, 2007
Subscribe to:
Comments (Atom)