StateBag.Clear Method
.NET Framework 2.0
Removes all items from the current StateBag object.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Assembly: System.Web (in system.web.dll)
The following code example demonstrates using the Clear method.
// Implement the SaveViewState method. If the StateBag
// that stores the MyItem class's view state contains
// a value for the message property and if the value
// has changed since the TrackViewState method was last
// called, all view state for this class is deleted,
// using the StateBag.Clear method,and the new value is added.
public Object SaveViewState()
{
// Check whether the message property exists in
// the ViewState property, and if it does, check
// whether it has changed since the most recent
// TrackViewState method call.
if (!(((IDictionary)_viewState).Contains("message"))
|| _viewState.IsItemDirty("message")) {
{
_viewState.Clear();
// Add the _message property to the StateBag.
_viewState.Add("message", _message);
}
}
return ((IStateManager)_viewState).SaveViewState();
} //SaveViewState
Community Additions
ADD
Show: