/// <summary> /// Writes the final validators. /// </summary> /// <param name="writer"> /// The writer. /// </param> /// <param name="wizard"> /// The wizard. /// </param> /// <remarks> /// </remarks> private static void WriteFinalValidators(HtmlTextWriter writer, CreateUserWizard wizard) { WebControlAdapterExtender.WriteBeginDiv( writer, "AspNet-CreateUserWizard-FinalValidatorsPanel", string.Empty); WebControlAdapterExtender.WriteCompareValidator( writer, wizard.FindControl("CreateUserStepContainer").FindControl("PasswordCompare") as CompareValidator, wizard.ValidatorTextStyle.CssClass, "ConfirmPassword", wizard.ConfirmPasswordCompareErrorMessage, "Password"); WebControlAdapterExtender.WriteRegularExpressionValidator( writer, wizard.FindControl("CreateUserStepContainer").FindControl("PasswordRegExpValidator") as RegularExpressionValidator, wizard.ValidatorTextStyle.CssClass, "Password", wizard.PasswordRegularExpressionErrorMessage, wizard.PasswordRegularExpression); WebControlAdapterExtender.WriteRegularExpressionValidator( writer, wizard.FindControl("CreateUserStepContainer").FindControl("EmailRegExpValidator") as RegularExpressionValidator, wizard.ValidatorTextStyle.CssClass, "Email", wizard.EmailRegularExpressionErrorMessage, wizard.EmailRegularExpression); WebControlAdapterExtender.WriteEndDiv(writer); }
/// <summary> /// Writes the confirm new password panel. /// </summary> /// <param name="writer"> /// The writer. /// </param> /// <param name="changePwd"> /// The change PWD. /// </param> /// <remarks> /// </remarks> private void WriteConfirmNewPasswordPanel(HtmlTextWriter writer, ChangePassword changePwd) { var textbox = changePwd.ChangePasswordTemplateContainer.FindControl("ConfirmNewPassword") as TextBox; if (textbox != null) { this.Page.ClientScript.RegisterForEventValidation(textbox.UniqueID); WebControlAdapterExtender.WriteBeginDiv( writer, "AspNet-ChangePassword-ConfirmNewPasswordPanel", string.Empty); this.Extender.WriteTextBox( writer, true, changePwd.LabelStyle.CssClass, changePwd.ConfirmNewPasswordLabelText, changePwd.TextBoxStyle.CssClass, changePwd.ChangePasswordTemplateContainer.ID + "_ConfirmNewPassword", string.Empty); WebControlAdapterExtender.WriteRequiredFieldValidator( writer, changePwd.ChangePasswordTemplateContainer.FindControl("ConfirmNewPasswordRequired") as RequiredFieldValidator, changePwd.ValidatorTextStyle.CssClass, "ConfirmNewPassword", changePwd.ConfirmPasswordRequiredErrorMessage); WebControlAdapterExtender.WriteCompareValidator( writer, changePwd.ChangePasswordTemplateContainer.FindControl("NewPasswordCompare") as CompareValidator, changePwd.ValidatorTextStyle.CssClass, "ConfirmNewPassword", changePwd.ConfirmPasswordCompareErrorMessage, "NewPassword"); WebControlAdapterExtender.WriteEndDiv(writer); } }