C# Corner
Tech
News
Videos
Forums
Trainings
Books
Live
More
Interviews
Events
Jobs
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
What are benefits and Limitation of using Viewstate for state management?
WhatsApp
Purushottam Rathore
17y
14.4
k
0
0
25
Blog
There are the following
benefits
of using Viewstate:
No server resources are required because state is 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.
View state is good for caching data in Web frame configurations because the
data is cached on the client.
There are the following
limitations
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
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.
For Example:
Sample of storing values in view state.
ViewState["Time"] = DateTime.Now.ToString();
People also reading
Membership not found