The viewstate and controlstate are both saved by the server and then retrieved to keep your page and controls state. The default behavior is that these states are saved into a hidden field on the page
…

The viewstate and controlstate are both saved by the server and then retrieved to keep your page and controls state. The default behavior is that these states are saved into a hidden field on the page so that at postbacks the server will be able to read these states back from the hidden field and retrieve the sates prior the postbacks. Is this good? Could it be better? How about saving the states on server? If you need to know more about this, you can read this article.

Transcript

3.
[Development Simply Put] ASP.NET Viewstate
And Controlstate Performance Enhancements
- Saving Viewstate And Controlstate On
Server
The viewstate and controlstate are both saved by the server and then retrieved to keep your
page and controls state. The default behavior is that these states are saved into a hidden
field on the page so that at postbacks the server will be able to read these states back from
the hidden field and retrieve the sates prior the postbacks. Is this good? Could it be better?
How about saving the states on server? If you need to know more about this, you can read
this article.
"If you can't explain it simply, you don't understand it well
enough" -Albert Einstein

4.
Why?
I am "Ahmed Tarek" the owner and author of the "Development Simply Put" blog. During my career
days and day after day I got more confident that it's all about sharing not the title you have. I believe
that everyone has something to share whatever small he thinks of it. Sometimes a great idea comes
out of just a tiny idea and the same for knowledge. I always try to gain knowledge and learn new skills
and I found that the best way to learn is to try to teach what you already know. This makes you think
of the best simplest way to explain complex logic which makes you spot some points may be even
yourself didn't recognize in the first time.
The greatest thing in the human mind is that it carries out too complicated operations and finally
presents it into a simple form, so why do we always try to re-complicate things? This is what
encouraged me to start my blog -Development Simply Put
(http://developmentsimplyput.blogspot.com)- trying to do my best to simplify main concepts in IT
development and share my humble knowledge in this field.
"If you can't explain it simply, you don't understand it well
enough" -Albert Einstein