This topic has not yet been rated - Rate this topic

StateBag.Clear Method

Removes all items from the current StateBag object.

Namespace:  System.Web.UI
Assembly:  System.Web (in System.Web.dll)
public void Clear()

Implements

IDictionary.Clear()

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. 
        object IStateManager.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();
        }

.NET Framework

Supported in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.