ASP.NET中AutoPostBack上的密码清除

时间:2011-08-20 05:53:18

标签: asp.net validation autopostback

我正在使用TextBox(在密码模式下)进行验证。我必须使用AutoPostBack来验证密码的强度,但不幸的是,当TextBox被自动发布时,所有的值都被清除了。无论如何在ASP.NET中验证密码的强度?

4 个答案:

答案 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";