智能密码强度提示功能是非常实用的一种密码提示功能。它能够告诉用户自己所输入的密码安全的强弱。
TargetControlID - 要检测密码的TextBox控件ID
DisplayPosition - 提示信息的位置
StrengthIndicatorType - 强度信息提示方式,有文本和进度条
PreferredPasswordLength - 密码长度
PrefixText - 用文本方式时开头的文字
TextCssClass - 用文本方时文字的CSS样式
MinimumNumericCharacters - 密码中最少要包含的数字数量
MinimumSymbolCharacters - 密码中最好要包含的符号数量(如:*,#)
RequiresUpperAndLowerCaseCharacters - 是否需要区分大小写
MinimumLowerCaseCharacters - 密码中最少要包含的小写字母数量
MinimumUpperCaseCharacters - 密码中最少要包含的大写字母数量
TextStrengthDescriptions - 文本方式时的文字提示信息
CalculationWeightings - 密码组成部分所占的比重,其值的格式为“A;B;C;D”。其中,A表示长度的比重,B表示数字的比重,C表示大写的比重,D表示特殊字符的比重。A、B、C、D四个值的和必须为100,默认值为“50;15;15;20”
BarBorderCssClass - 进度条边框的CSS样式
BarIndicatorCssClass - 进度条的CSS样式
StrengthStyles - 如果定义两个像 StrengthStyles="style1;style2" 的CSS样式,当密码长度小于50%时应用 style1,当密码长度 >= 50%时应用 style2。
HelpStatusLabelID - 帮助提示信息的Lable控件ID
HelpHandleCssClass - 帮助提示信息的CSS样式
HelpHandlePosition - 帮助按钮位置
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default"%>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<style type="text/css">
.mystyle1
{
background-color:Blue;
color:White;
}
.mystyle2
{
background-color:Blue;
color:Yellow;
}
.mystyle3
{
background-color:Blue;
color:Navy;
}
.mystyle4
{
background-color:Green;
color:Purple;
}
.mystyle5
{
background-color:Green;
color:Red;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
</div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<cc1:PasswordStrength ID="TextBox1_PasswordStrength" runat="server"
Enabled="True" PreferredPasswordLength="10" PrefixText="密码强度: "
TargetControlID="TextBox1" TextStrengthDescriptions="差;弱;一般;好;强"
TextStrengthDescriptionStyles="mystyle1"
StrengthStyles="mystyle1;mystyle2;mystyle3;mystyle4;mystyle5">
</cc1:PasswordStrength>
</form>
</body>
</html>
浙公网安备 33010602011771号