ALLInterview.com :: Home Page KalAajKal.com
 Advertise your Business Here     
Browse  |   Placement Papers  |   Company  |   Code Snippets  |   Certifications  |   Visa Questions
Post Question  |   Post Answer  |   My Panel  |   Search  |   Articles  |   Topics  |   ERRORS new
   Refer this Site  Refer This Site to Your Friends  Site Map  Bookmark this Site  Set it as your HomePage  Contact Us     Login  |  Sign Up                      
tip       Ask Questions on ANYTHING, that arise in your Daily Life at     FORUM9.COM
Google
 
Categories >> Software >> Microsoft-Related >> ASP.NET
 
 
 
Question
what is view state and its use
 Question Submitted By :: Manjunath
I also faced this Question!!     Rank Answer Posted By  
 
Answer
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:- 
	No server resources are required because state is 
contained in a structure in the page code.
	Simplicity.
	States are retained automatically.
	The values in view state are hashed, compressed, 
and encoded, thus representing a higher state of security 
than hidden fields.
	ViewState is good for caching data in Web farm 
configurations because the data is cached on the client. 
Following are limitation of using ViewState:- 
	Page loading and posting performance decreases when 
large values are stored because 
	View state is stored in the page.
	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. 
	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();
 
0
Rashmi Thakur
 
View All Answers
 
 
 
 
 
   
Copyright Policy  |  Terms of Service  |  Help  |  Site Map 1  |  Articles  |  Site Map  |   Site Map  |  Contact Us interview questions urls   External Links 
   
Copyright © 2007  ALLInterview.com.  All Rights Reserved.

ALLInterview.com   ::  Forum9.com   ::  KalAajKal.com