Microsoft AjaxToolkits之4. PasswordStrength控件
PasswordStrength此控件用来提示用户输入的密码强度情况,可以用文字和进度条两种方式来显示。还可以在密码文本框中显示帮助信息。
属性列表:
TargetControlI:
要检测密码的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
实例解析一、文本提示
<tr>
<td style="width: 53px">文本式提示</td>
<td style="width: 100px"><asp:TextBox ID="TextBox1"
runat="server"></asp:TextBox>
<cc1:PasswordStrength ID="PasswordStrength1" runat="server"
DisplayPosition="AboveLeft"
MinimumNumericCharacters="1" MinimumSymbolCharacters="1"
PreferredPasswordLength="6"
PrefixText="强度: " TargetControlID="TextBox1"
TextStrengthDescriptions="不够;一般;正好">
</cc1:PasswordStrength>
</td>
</tr>