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...

What does the "EnableViewState" property do? Why would I
want it on or off?

Answer Posted / satish v itagi

Web page is a stateless entity. To preserve data between
postbacks dot net provided to containers viz. ViewState and
Session.

Viewstate enables persistence of data across post backs in
web forms of dot net (web pages). The data is stored in
hidden field/s of the page. Hence data travels across
media between server and client making loading and un-
loading slow. The advantage is every page will have its
own viewstate data. Normally web controls will have
viewstate enabled. If viewstate is turned off, other data
also can be saved in viewstate.

Objects have to be serialised before putting in viewstate.
While accessing methods and properties of an object the
object has to be properly type casted.

At times, viewstate of a page can get corrupted, requiring
the whole application to be re-started. It is not good
idea to keep large objects in viewstate.

If performance is the issue turn off viewstate, if
persistence is the issue and you have small to medium sized
data enable viewstate.

Keeping state in Sessions is also a better solution.

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a master page and what does it do?

986


Can the validation occurs in server-side or client-side? If the validation occurs why should we do?

1096


What is difference between session and cookies in asp net?

1112


IN an ASP.NET Web application if there is any error, how can you debug?

1107


What is caching in asp.net?

1061


Tell me the code snippet to show how we can return 404 errors from HttpError?

1330


Explain the difference between Web Garden and Web Farm?

1054


what are the web form events available in asp.net?

1089


How to bind all the binding controls in a page at once in ASP.NET?

1010


Where web.config file is used?

1151


Differentiate between globalization and localization.

1032


What are the different types of sessions in asp.net? Name them?

1229


How does a content page different from a master page?

1081


What should you do is you want to remove an existing component but would like to make some funtionalities?

1996


How to prevent client side validation from the ASP.NET validation controls?

1151