/// <summary> /// Writes the user panel. /// </summary> /// <param name="writer"> /// The writer. /// </param> /// <param name="wizard"> /// The wizard. /// </param> /// <remarks> /// </remarks> private void WriteUserPanel(HtmlTextWriter writer, CreateUserWizard wizard) { var textBox = wizard.FindControl("CreateUserStepContainer").FindControl("UserName") as TextBox; if (textBox == null) { return; } this.Page.ClientScript.RegisterForEventValidation(textBox.UniqueID); WebControlAdapterExtender.WriteBeginDiv(writer, "AspNet-CreateUserWizard-UserPanel", string.Empty); this.Extender.WriteTextBox( writer, false, wizard.LabelStyle.CssClass, wizard.UserNameLabelText, wizard.TextBoxStyle.CssClass, "CreateUserStepContainer_UserName", wizard.UserName); WebControlAdapterExtender.WriteRequiredFieldValidator( writer, wizard.FindControl("CreateUserStepContainer").FindControl("UserNameRequired") as RequiredFieldValidator, wizard.ValidatorTextStyle.CssClass, "UserName", wizard.UserNameRequiredErrorMessage); WebControlAdapterExtender.WriteEndDiv(writer); }
/// <summary> /// Writes the answer panel. /// </summary> /// <param name="writer"> /// The writer. /// </param> /// <param name="passwordRecovery"> /// The password recovery. /// </param> /// <remarks> /// </remarks> private void WriteAnswerPanel(HtmlTextWriter writer, PasswordRecovery passwordRecovery) { var container = passwordRecovery.QuestionTemplateContainer; var textBox = (container != null) ? container.FindControl("Answer") as TextBox : null; var rfv = (textBox != null) ? container.FindControl("AnswerRequired") as RequiredFieldValidator : null; var id = (rfv != null) ? container.ID + "_" + textBox.ID : string.Empty; if (!String.IsNullOrEmpty(id)) { if (textBox != null) { this.Page.ClientScript.RegisterForEventValidation(textBox.UniqueID); } WebControlAdapterExtender.WriteBeginDiv(writer, "AspNet-PasswordRecovery-AnswerPanel", string.Empty); this.Extender.WriteTextBox( writer, false, passwordRecovery.LabelStyle.CssClass, passwordRecovery.AnswerLabelText, passwordRecovery.TextBoxStyle.CssClass, id, string.Empty); WebControlAdapterExtender.WriteRequiredFieldValidator( writer, rfv, passwordRecovery.ValidatorTextStyle.CssClass, "Answer", passwordRecovery.AnswerRequiredErrorMessage); WebControlAdapterExtender.WriteEndDiv(writer); } }
/// <summary> /// Writes the question panel. /// </summary> /// <param name="writer"> /// The writer. /// </param> /// <param name="wizard"> /// The wizard. /// </param> /// <remarks> /// </remarks> private void WriteQuestionPanel(HtmlTextWriter writer, CreateUserWizard wizard) { if ((this.WizardMembershipProvider == null) || !this.WizardMembershipProvider.RequiresQuestionAndAnswer) { return; } var textBox = wizard.FindControl("CreateUserStepContainer").FindControl("Question") as TextBox; if (textBox == null) { return; } this.Page.ClientScript.RegisterForEventValidation(textBox.UniqueID); WebControlAdapterExtender.WriteBeginDiv(writer, "AspNet-CreateUserWizard-QuestionPanel", string.Empty); this.Extender.WriteTextBox( writer, false, wizard.LabelStyle.CssClass, wizard.QuestionLabelText, wizard.TextBoxStyle.CssClass, "CreateUserStepContainer_Question", string.Empty); WebControlAdapterExtender.WriteRequiredFieldValidator( writer, wizard.FindControl("CreateUserStepContainer").FindControl("QuestionRequired") as RequiredFieldValidator, wizard.ValidatorTextStyle.CssClass, "Question", wizard.QuestionRequiredErrorMessage); WebControlAdapterExtender.WriteEndDiv(writer); }
/// <summary> /// Writes the user panel. /// </summary> /// <param name="writer"> /// The writer. /// </param> /// <param name="changePwd"> /// The change PWD. /// </param> /// <remarks> /// </remarks> private void WriteUserPanel(HtmlTextWriter writer, ChangePassword changePwd) { if (changePwd.DisplayUserName) { var textbox = changePwd.ChangePasswordTemplateContainer.FindControl("UserName") as TextBox; if (textbox != null) { this.Page.ClientScript.RegisterForEventValidation(textbox.UniqueID); WebControlAdapterExtender.WriteBeginDiv(writer, "AspNet-ChangePassword-UserPanel", string.Empty); this.Extender.WriteTextBox( writer, false, changePwd.LabelStyle.CssClass, changePwd.UserNameLabelText, changePwd.TextBoxStyle.CssClass, changePwd.ChangePasswordTemplateContainer.ID + "_UserName", changePwd.UserName); WebControlAdapterExtender.WriteRequiredFieldValidator( writer, changePwd.ChangePasswordTemplateContainer.FindControl("UserNameRequired") as RequiredFieldValidator, changePwd.ValidatorTextStyle.CssClass, "UserName", changePwd.UserNameRequiredErrorMessage); WebControlAdapterExtender.WriteEndDiv(writer); } } }
/// <summary> /// Writes the new password panel. /// </summary> /// <param name="writer"> /// The writer. /// </param> /// <param name="changePwd"> /// The change PWD. /// </param> /// <remarks> /// </remarks> private void WriteNewPasswordPanel(HtmlTextWriter writer, ChangePassword changePwd) { var textbox = changePwd.ChangePasswordTemplateContainer.FindControl("NewPassword") as TextBox; if (textbox != null) { this.Page.ClientScript.RegisterForEventValidation(textbox.UniqueID); WebControlAdapterExtender.WriteBeginDiv(writer, "AspNet-ChangePassword-NewPasswordPanel", string.Empty); this.Extender.WriteTextBox( writer, true, changePwd.LabelStyle.CssClass, changePwd.NewPasswordLabelText, changePwd.TextBoxStyle.CssClass, changePwd.ChangePasswordTemplateContainer.ID + "_NewPassword", string.Empty); WebControlAdapterExtender.WriteRequiredFieldValidator( writer, changePwd.ChangePasswordTemplateContainer.FindControl("NewPasswordRequired") as RequiredFieldValidator, changePwd.ValidatorTextStyle.CssClass, "NewPassword", changePwd.NewPasswordRequiredErrorMessage); WebControlAdapterExtender.WriteRegularExpressionValidator( writer, changePwd.ChangePasswordTemplateContainer.FindControl("RegExpValidator") as RegularExpressionValidator, changePwd.ValidatorTextStyle.CssClass, "NewPassword", changePwd.NewPasswordRegularExpressionErrorMessage, changePwd.NewPasswordRegularExpression); WebControlAdapterExtender.WriteEndDiv(writer); } }
private void WritePasswordPanel(HtmlTextWriter writer, Login login) { Page.ClientScript.RegisterForEventValidation(login.FindControl("Password").UniqueID); WebControlAdapterExtender.WriteBeginDiv(writer, "AspNet-Login-PasswordPanel"); Extender.WriteTextBox(writer, true, login.LabelStyle.CssClass, login.PasswordLabelText, login.TextBoxStyle.CssClass, "Password", ""); WebControlAdapterExtender.WriteRequiredFieldValidator(writer, login.FindControl("PasswordRequired") as RequiredFieldValidator, login.ValidatorTextStyle.CssClass, "Password", login.PasswordRequiredErrorMessage); WebControlAdapterExtender.WriteEndDiv(writer); }
private void WritePasswordPanel(HtmlTextWriter writer, ChangePassword changePwd) { TextBox textbox = changePwd.ChangePasswordTemplateContainer.FindControl("CurrentPassword") as TextBox; if (textbox != null) { Page.ClientScript.RegisterForEventValidation(textbox.UniqueID); WebControlAdapterExtender.WriteBeginDiv(writer, "AspNet-ChangePassword-PasswordPanel"); Extender.WriteTextBox(writer, true, changePwd.LabelStyle.CssClass, changePwd.PasswordLabelText, changePwd.TextBoxStyle.CssClass, changePwd.ChangePasswordTemplateContainer.ID + "_CurrentPassword", ""); WebControlAdapterExtender.WriteRequiredFieldValidator(writer, changePwd.ChangePasswordTemplateContainer.FindControl("CurrentPasswordRequired") as RequiredFieldValidator, changePwd.ValidatorTextStyle.CssClass, "CurrentPassword", changePwd.PasswordRequiredErrorMessage); WebControlAdapterExtender.WriteEndDiv(writer); } }
private void WriteEmailPanel(HtmlTextWriter writer, CreateUserWizard wizard) { TextBox textBox = wizard.FindControl("CreateUserStepContainer").FindControl("Email") as TextBox; if (textBox != null) { Page.ClientScript.RegisterForEventValidation(textBox.UniqueID); WebControlAdapterExtender.WriteBeginDiv(writer, "AspNet-CreateUserWizard-EmailPanel"); Extender.WriteTextBox(writer, false, wizard.LabelStyle.CssClass, wizard.EmailLabelText, wizard.TextBoxStyle.CssClass, "CreateUserStepContainer_Email", ""); WebControlAdapterExtender.WriteRequiredFieldValidator(writer, wizard.FindControl("CreateUserStepContainer").FindControl("EmailRequired") as RequiredFieldValidator, wizard.ValidatorTextStyle.CssClass, "Email", wizard.EmailRequiredErrorMessage); WebControlAdapterExtender.WriteEndDiv(writer); } }
private void WriteAnswerPanel(HtmlTextWriter writer, CreateUserWizard wizard) { if ((WizardMembershipProvider != null) && WizardMembershipProvider.RequiresQuestionAndAnswer) { TextBox textBox = wizard.FindControl("CreateUserStepContainer").FindControl("Answer") as TextBox; if (textBox != null) { Page.ClientScript.RegisterForEventValidation(textBox.UniqueID); WebControlAdapterExtender.WriteBeginDiv(writer, "AspNet-CreateUserWizard-AnswerPanel"); Extender.WriteTextBox(writer, false, wizard.LabelStyle.CssClass, wizard.AnswerLabelText, wizard.TextBoxStyle.CssClass, "CreateUserStepContainer_Answer", ""); WebControlAdapterExtender.WriteRequiredFieldValidator(writer, wizard.FindControl("CreateUserStepContainer").FindControl("AnswerRequired") as RequiredFieldValidator, wizard.ValidatorTextStyle.CssClass, "Answer", wizard.AnswerRequiredErrorMessage); WebControlAdapterExtender.WriteEndDiv(writer); } } }
/// <summary> /// Writes the user panel. /// </summary> /// <param name="writer"> /// The writer. /// </param> /// <param name="login"> /// The login. /// </param> /// <remarks> /// </remarks> private void WriteUserPanel(HtmlTextWriter writer, Login login) { this.Page.ClientScript.RegisterForEventValidation(login.FindControl("UserName").UniqueID); WebControlAdapterExtender.WriteBeginDiv(writer, "AspNet-Login-UserPanel", string.Empty); this.Extender.WriteTextBox( writer, false, login.LabelStyle.CssClass, login.UserNameLabelText, login.TextBoxStyle.CssClass, "UserName", login.UserName); WebControlAdapterExtender.WriteRequiredFieldValidator( writer, login.FindControl("UserNameRequired") as RequiredFieldValidator, login.ValidatorTextStyle.CssClass, "UserName", login.UserNameRequiredErrorMessage); WebControlAdapterExtender.WriteEndDiv(writer); }
private void WriteUserPanel(HtmlTextWriter writer, PasswordRecovery passwordRecovery) { if ((_state == State.UserName) || (_state == State.UserLookupError)) { Control container = passwordRecovery.UserNameTemplateContainer; TextBox textBox = (container != null) ? container.FindControl("UserName") as TextBox : null; RequiredFieldValidator rfv = (textBox != null) ? container.FindControl("UserNameRequired") as RequiredFieldValidator : null; string id = (rfv != null) ? container.ID + "_" + textBox.ID : ""; if (!String.IsNullOrEmpty(id)) { Page.ClientScript.RegisterForEventValidation(textBox.UniqueID); WebControlAdapterExtender.WriteBeginDiv(writer, "AspNet-PasswordRecovery-UserName-UserPanel"); Extender.WriteTextBox(writer, false, passwordRecovery.LabelStyle.CssClass, passwordRecovery.UserNameLabelText, passwordRecovery.TextBoxStyle.CssClass, id, passwordRecovery.UserName); WebControlAdapterExtender.WriteRequiredFieldValidator(writer, rfv, passwordRecovery.ValidatorTextStyle.CssClass, "UserName", passwordRecovery.UserNameRequiredErrorMessage); WebControlAdapterExtender.WriteEndDiv(writer); } } else if ((_state == State.Question) || (_state == State.AnswerLookupError)) { WebControlAdapterExtender.WriteBeginDiv(writer, "AspNet-PasswordRecovery-Question-UserPanel"); Extender.WriteReadOnlyTextBox(writer, passwordRecovery.LabelStyle.CssClass, passwordRecovery.UserNameLabelText, passwordRecovery.TextBoxStyle.CssClass, passwordRecovery.UserName); WebControlAdapterExtender.WriteEndDiv(writer); } }