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