Control.HasChildViewState Property
.NET Framework 2.0
Gets a value indicating whether the current server control's child controls have any saved view-state settings.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Assembly: System.Web (in system.web.dll)
You can avoid unnecessary calls to the ClearChildViewState method by using this property to verify that any child controls of the server control are storing view-state information.
public void DataBind()
{
super.OnDataBinding(EventArgs.Empty);
// Reset the control's state.
get_Controls().Clear();
// Check for HasChildViewState to avoid unnecessary calls to
// ClearChildViewState.
if (get_HasChildViewState()) {
ClearChildViewState();
}
set_ChildControlsCreated(true);
if (!(get_IsTrackingViewState())) {
TrackViewState();
}
} //DataBind
Community Additions
ADD
Show: