protected override void CreateChildControls() { Controls.Clear(); _loginViewData = new LoginViewData(UserName, Session); if (IsAuthenticated) { LoggedInTemplate.InstantiateIn(_loginViewData); } else { AnonymousTemplate.InstantiateIn(_loginViewData); } Controls.Add(_loginViewData); }