我正在尝试实现密码的最小长度。 直到现在我在onauthenticate方法上编写了我的代码。
protected void UserLogin_Authenticate(object sender, AuthenticateEventArgs e)
{
string userName = UserLogin.UserName;
string password = UserLogin.Password;
if (password.Length < 12)
{
//alertbox
}
}
但它给我的错误说“'ASP.login_aspx'不包含'UserLogin_Authenticate1'的定义”
这里有人可以帮忙吗?我可以使用RegularExpressionValidator来实现吗?还是Javascript ??
答案 0 :(得分:1)
可以将c#方法名称更改为UserLogin_Authenticate1,还可以将登录控制中的aspx更改为OnAuthenticate =“UserLogin_Authenticate1”而不是UserLogin_Authenticate