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 is view state and its use

Answer Posted / rashmi thakur

ViewState is a built-in structure for automatically
retaining values among multiple requests for the same page.
The view state is internally maintained as a hidden field
on the page but is hashed, providing greater security than
developer-implemented hidden fields do.
Following are the benefits of using ViewState:-
&#61692; No server resources are required because state is
contained in a structure in the page code.
&#61692; Simplicity.
&#61692; States are retained automatically.
&#61692; The values in view state are hashed, compressed,
and encoded, thus representing a higher state of security
than hidden fields.
&#61692; ViewState is good for caching data in Web farm
configurations because the data is cached on the client.
Following are limitation of using ViewState:-
&#61692; Page loading and posting performance decreases when
large values are stored because
&#61692; View state is stored in the page.
&#61692; Although view state stores data in a hashed format,
it can still be tampered with because it is stored in a
hidden field on the page. The information in the hidden
field can also be seen if the page output source is viewed
directly, creating a potential security risk.
&#61692; If page get destroyed or refresh information which
is stored in view state gets vanished.

Below is sample of storing values in view state.
this.ViewState["EnterTime"] = DateTime.Now.ToString();

Is This Answer Correct ?    11 Yes 7 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are demand-paging and pre-paging?

979


What are Master Pages in ASP.NET?

1055


Define static constructor?

992


What is postback request?

962


How do you declare delegates and are delegates and events one and the same and explain how do you declare delegates and invoke them ?

4194


What is odata in web api?

1052


What is client side state management?

944


What is the difference between viewstate and hidden field in asp.net?

1018


What are the different method of navigation in asp.net?

1012


What is sdlc process?

980


What is enableviewstatemac in asp net?

1035


How can we inherit a static variable?

1040


Can we have multiple worker process in an ASP.NET application? If so then how it has been handled by application? And who handles it?

988


Why do we use web config?

921


If you want to bind the columns manually within the asp:datagrid tags what kind of tags you have to add.

1040