Ajax Toolkit 控件学习系列(12) ——PasswordStrength如其名
2008-11-03 17:01
453 查看
我想大家在有的论坛注册的时候,输入密码,或者某网站需要修改密码的时候,都会提示您密码的强度吧。Ajax控件中也有实现这个功能的东西,就是PasswordStrength了。
先看例子再说。
表面上看,这就是一个Lable和一个普通的TextBox,提示输入密码。
输入的时候,会在右面由一个提示的信息。是个Lable。最多还能输入多少数字和字符。而下面的黄色的,是默认的情况,提示密码的强度。强,中,差。都可以自定义。
本例中使用的是2个Lable,一个用来显示提示信息,还剩下几个剩余的字符或者数字,另一个就是标签了。TextBox不用说了,设置为password。
属性说明:
DisplayPosition:提示的位置
HelpStatusLabelID:提示剩余的信息控件
MinimumNumericCharacters:最少的字符数,本例中"3"
PrefixText:显示出的提示信息文字"密码强度
TargetControlID:控制的那个"textbox"
TextStrengthDescriptions:自定义的强度描述"强;中;差"
先看例子再说。
表面上看,这就是一个Lable和一个普通的TextBox,提示输入密码。
输入的时候,会在右面由一个提示的信息。是个Lable。最多还能输入多少数字和字符。而下面的黄色的,是默认的情况,提示密码的强度。强,中,差。都可以自定义。
本例中使用的是2个Lable,一个用来显示提示信息,还剩下几个剩余的字符或者数字,另一个就是标签了。TextBox不用说了,设置为password。
属性说明:
DisplayPosition:提示的位置
HelpStatusLabelID:提示剩余的信息控件
MinimumNumericCharacters:最少的字符数,本例中"3"
PrefixText:显示出的提示信息文字"密码强度
TargetControlID:控制的那个"textbox"
TextStrengthDescriptions:自定义的强度描述"强;中;差"
<div> <asp:ScriptManager ID="sm" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="updatePanel1" runat="server"> <ContentTemplate> <ajax:PasswordStrength ID="ps" runat="server" DisplayPosition="BelowLeft" HelpStatusLabelID="label2" MinimumNumericCharacters="3" PrefixText="密码强度:" TargetControlID="textbox" TextStrengthDescriptions="强;中;差"> </ajax:PasswordStrength> <asp:Label ID="label" runat="server" Text="密码"></asp:Label> <asp:TextBox ID="textbox" runat="server" AutoCompleteType="Disabled" TextMode="Password"></asp:TextBox> <asp:Label ID="label2" runat="server" Text="label"></asp:Label> </ContentTemplate> </asp:UpdatePanel> </div>
相关文章推荐
- Ajax Toolkit 控件学习系列(10) ——AlwaysVisibleControlExtender总是可见
- Ajax Toolkit 控件学习系列(13) ——FilteredTextBoxExtender 控制输入
- Ajax Toolkit 控件学习系列(1) ——环境配置
- ASP.NET AJAX Control ToolKit系列: CascadingDropDown控件学习经验
- Ajax Toolkit 控件学习系列(6) ——AutoCompleteExtender 使用
- Ajax Toolkit 控件学习系列(3) ——TextBoxWatermarkExtender
- Ajax Toolkit 控件学习系列(2) ——小试牛刀ConfirmButtonExtender
- Ajax Toolkit 控件学习系列(8) ——ModalPopupExtender 示例
- Ajax Toolkit 控件学习系列(7) ——HoverMenuExtender
- AjaxControlToolkit学习系列(2) AlwaysVisibleControlExtender
- AJAX ControlToolkit学习日志-AnimationExtender控件(3)
- asp.net ajax学习系列功能强大的UpdatePanel控件
- asp.net ajax学习系列功能强大的UpdatePanel控件
- ASP.NET学习系列(五)开始控件之旅之TextBox及其Ajax扩展控件
- ASP.NET学习系列(六)开始控件之旅之Button及其Ajax扩展控件
- AJAX Control Toolkit 控件学习
- AjaxControlToolkit学习系列(1) DragPanelExtender
- asp.net ajax学习系列功能强大的UpdatePanel控件
- AJAX ControlToolkit学习日志-DropDownExtender控件(9)
- AJAX ControlToolkit学习日志-FilteredTextBoxExtender(12)