PasswordStrength 一个ASP.NET AJAX的Ajax ControlToolKit的一个用于密码长度检验的控件。
在用户注册表时候可以直接使用,可以非常友好的提示用户设置一个安全的密码。
实现效果如下:
在用户注册表时候可以直接使用,可以非常友好的提示用户设置一个安全的密码。
实现效果如下:

实现代码如下
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server" TextMode="Password"></asp:TextBox><br />
<cc1:PasswordStrength ID="PasswordStrength1" runat="server" TargetControlID="TextBox1"
StrengthIndicatorType="Text" PreferredPasswordLength="10" PrefixText="安全性:"
TextStrengthDescriptions="很弱的密码;弱的密码;一般的密码;强壮的密码;极好的密码"
MinimumNumericCharacters="2" MinimumSymbolCharacters="0" RequiresUpperAndLowerCaseCharacters="true"
TextCssClass="PasswordCss"
>
</cc1:PasswordStrength>
</ContentTemplate>
</asp:UpdatePanel>
<br />
</form>
</body>
在这里我将认为阅读这篇文章的人具备了基本的ASP.NET AJAX的知识,所以ScriptManager 和UpdatePanel 我就不再介绍了。
PasswordStrength 控件用于验证输入字符串长度的,其中包括一些基本属性
--TargetControlID 验证目标控件ID
--StrengthIndicatorType 密码长度验证类型
--PreferredPasswordLength 最佳密码长度
--MinimumNumericCharacters 最少包含数字数目
--MinimumSymbolCharacters 最少包含字符数目
--RequiresUpperAndLowerCaseCharacters 是否需要大小写转换
--PrefixText 描述文字
--TextStrengthDescriptions 密码长度分类描述
。。。。。
P.S
初学ASP.NET AJAX对于异步更新技术还不完全了解,如果有高手看了,希望给出一些学习指导哈.
浙公网安备 33010602011771号