/// <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);
 }
Esempio n. 2
0
        /// <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);
            }
        }