protected void ClearCachedClientID () { clientID = null; if (!HasControls ()) return; for (int i = 0; i < _controls.Count; i++) _controls [i].ClearCachedClientID (); }