The ViewState
State
To provide support for the work that a page needs to do in its lifetime, ASP.NET provides a mechanism known as ViewState
. Basically it provides the infrastructure that serializes values for each control in the page. For example, when a page is rendered, a control has a particular value. When this value changes, and such change raises an event, ASP.NET makes a comparison between the ViewState
and form variables so that it can update the control value. (The TextBox
control with its TextChanged
event is the most common examples.) Such a mechanism is available behind the scenes, but you can also use the ViewState
by yourself. The following is an example that makes an object available at page level:
ViewState("MyPageDataKey") = ...
Get Visual Basic® 2010 Unleashed now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.