查看文章 |
二十二.PasswordStrength 密码强度控件 如今对于用户密码的暴力破解越来越多,用户需要设置复杂的密码(也就是强密码)。PasswordStrength控件正是是用来提示用户输入密码强弱情况的。在用户在密码框中输入密码时,在文本框的后面会有一个提示(可以是文本或者进度条),提示信息的位置也可以由我们来自己设置,样式可以写CSS来定义。当密码框失去焦点时提示信息会自动消失。 属性说明
属性 描述 TargetControlID 要检测密码的TextBox控件ID DisplayPosition 提示的信息的位置,如: DisplayPosition="RightSide|LeftSide|BelowLeft" StrengthIndicatorType 强度信息提示方式,有文本和进度条 StrengthIndicatorType="Text|BarIndicator" PreferredPasswordLength 密码的长度 PrefixText 用文本方式时开头的文字 PrefixText="Strength:" TextCssClass 用文本方时文字的CSS样式 MinimumNumericCharacters 密码中最少要包含的数字数量 MinimumSymbolCharacters 密码中最好要包含的符号数量(*,#) RequiresUpperAndLowerCaseCharacters 是否需要区分大小写 TextStrengthDescriptions 文本方式时的文字提示信息 TextStrengthDescriptions="Very Poor;Weak;Average;Strong;Excellent" BarIndicatorCssClass 进度条的CSS样式 BarBorderCssClass 进度条边框的CSS样式 HelpStatusLabelID 帮助提示信息的Lable控件ID <ajaxToolkit:PopupControlExtender ID="PopEx" runat="server" TargetControlID="DateTextBox" PopupControlID="Panel1" Position="Bottom" /> |
