protected override void LoadViewState (object savedState) { base.LoadViewState (savedState); // Make sure we clear child controls when this happens if (ViewState ["Text"] != null) Text = (string) ViewState ["Text"]; }