2

我正在使用内置的 asp.net 成员资格框架。我创建了一个注册页面并使用一些自定义验证器设置了客户端验证,通过 jQuery AJAX 对 Web 服务进行验证,并且客户端验证工作正常。我有两个问题:

  1. 即使客户端验证失败,继续按钮仍然有效。如何禁用它?

  2. 我不想指望客户端验证。如何在 CreateUserWizard 中实现服务器端验证?你能指点我一些具体的教程吗?我没能找到一个。

谢谢!

4

2 回答 2

3

使用事件CreatingUser

标记:

<asp:CreateUserWizard runat="server" CreatingUser="wizard_CreatingUser" />

代码:

protected void wizard_CreatingUser (object sender, LoginCancelEventArgs e)
{
    e.Cancel = ((CreateUserWizard)sender).UserName.Contains("!@#$%^&");
}
于 2011-05-11T06:13:29.573 回答
1

请查看以下教程以获取有关 CreateUserWizard 的完整信息: 自定义 CreateUserWizard 控件

可以在此处找到另一个有用的教程:自定义 ASP.NET 的 CreateUserWizard 控件以显示一组固定的安全问题

于 2011-05-11T06:16:25.383 回答