Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Where is ViewState information stored?

Answer Posted / suresh.k

Storage Options

Because it implements the Provider Pattern, you have at your
disposal two ways of storing ViewState (with more to come):

* Save To Cache: save ViewState in Cache, on the server
* Save To XML: saves ViewState into an XML file on the
server

The storage option you choose, depends on your requirements
as well as the constraints of your hosting environment.

Save To Cache: it is recommended for those situations where
you have a moderate volume of visitors. Pages will be served
faster (since we are accessing memory to retrieve
information). Since Chache is recycled automatically by the
server when memory is needed, it is important to know what
your hosting provider memory limits are, and what volume of
users you expect at any given time.
The Cache solution, allows you to specify the number of idle
minutes that you want the viewstate to be kept in memory
before being recycled (cacheMinutes attribute).
In case of premature recycling, the page will not fail, but
be redirected to itself, thus instantiating a new caching cycle.

Save To XML: it is recommended for high volume sites. Pages
will be served fast, and viewstate stored and retrieved from
xml files saved in a directory of your choice (virtualPath
attribute) that will require r/w permission.
There will be one file per user, and files will be deleted
at a configurable interval (fileCacheMinutes attribute).
Since there could be multiple ViewState in any given file
(if for example a user opens a pop-up), you can also specify
the number of minutes that any given ViewState entry can be
idle before being deleted (recordCacheMinutes attribute). If
you have a lot of pop-ups in your site, recordCacheMinutes
should be set to few minutes.
In case of premature recycling, the page will not fail, but
be redirected to itself, thus instantiating a new caching
cycle.

Is This Answer Correct ?    5 Yes 14 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Does google crawl redirects?

1018


What is request and response in asp.net?

1013


Describe how ASP.NET maintains process isolation for each Web application?

1151


Explain how viewstate is being formed?

1032


I have an external link in my application say www.xyztest.com. Today this site works on http protocal. Tommorow it may run on https. So i cant hardcore the protocal in the site. When a user clicks on the link how can i know if the external site works on http or https and takes him to that place?

1962


What’s the use of “GLOBAL.ASAX” file?

1150


Which object is used to encapsulate the state of the client and the browser in ASP.NET?

1154


What are the new web part controls in asp.net 2.0 ?

1109


What do you mean by serialize?

1040


Explain method to handle error using HttpError in Web API?

1114


What is full trust in asp.net?

1179


How do you change the session time-out value?

1105


Why do we need master page in asp.net?

999


What is the extension of master page in asp.net?

1024


Write some code using interfaces, virtual methods, and an abstract class`

2103