|
|
1
2
导致此错误消息的根本问题是ChangePassword控件没有在类级别设置“ValidationProperty”属性。如前所述,您可以从CustomValidator中省略ControlToValidate属性。这可能是更改密码控制的最佳方案。
如果您不希望将库中的属性VALIDATIONA和派生自类的属性设置为“派生自”控件,则将该属性设置为“派生自”控件。 |
|
|
2
1
如果使用javascript直接获取控件,那么可以使用CustomValidator验证任何内容。无法设置ControlToValidate意味着您无法在EventArgs中获取数据,必须自己获取。 |
|
3
0
您需要将ChangePassword控件更改为模板化控件,以便使用自定义验证器。确保将自定义验证器的验证组设置为与模板中的其他控件相同。或者,ChangePassword控件具有NewPasswordRegularExpression属性,可以满足您的需要。 |
|
|
4
0
http://quickstarts.asp.net/quickstartv20/aspnet/doc/ctrlref/login/changepassword.aspx 只要textboxid是“Username”(或者任何你想验证的东西),你就可以向模板添加任何类型的验证器。 |