我正在使用TextBox(在密码模式下)进行验证。我必须使用AutoPostBack来验证密码的强度,但不幸的是,当TextBox被自动发布时,所有的值都被清除了。无论如何在ASP.NET中验证密码的强度?
答案 0 :(得分:3)
这是您答案的最佳解决方案。
使用RegularExpressionValidator:
ControlToValidate:文本框的ID
ErrorMessage:Eror消息
ValidationExpression = “{5}。*”
答案 1 :(得分:1)
我建议评估一个现有的jquery密码强度插件。以下是一些例子:
http://www.marketingtechblog.com/programming/javascript-password-strength/ http://www.webresourcesdepot.com/10-password-strength-meter-scripts-for-a-better-registration-interface/ http://www.visual-blast.com/javascript/password-strength-checker/ http://phiras.wordpress.com/2007/04/08/password-strength-meter-a-jquery-plugin/
答案 2 :(得分:0)
使用Javascript Password Strength Meter作为客户端脚本。
答案 3 :(得分:0)
通常,回发并填写密码是个坏主意,因为当然,网页上的查看源会显示用户输入的内容。说过 是可能的。
passwordText.Attributes["value"]="password";