我正在使用内置的asp.net成员资格框架。我创建了一个注册页面,并使用一些自定义验证器设置客户端验证,通过jQuery AJAX验证Web服务,客户端验证工作正常。我有两个问题:
即使客户端验证失败,继续按钮仍然有效。如何禁用它?
我不想指望客户端验证。如何在CreateUserWizard中实现服务器端验证?你能指点一些具体的教程吗?我找不到一个。
谢谢!
答案 0 :(得分:3)
使用活动CreatingUser
。
标记:
<asp:CreateUserWizard runat="server" CreatingUser="wizard_CreatingUser" />
代码:
protected void wizard_CreatingUser (object sender, LoginCancelEventArgs e)
{
e.Cancel = ((CreateUserWizard)sender).UserName.Contains("!@#$%^&");
}
答案 1 :(得分:1)
请查看以下教程以获取有关CreateUserWizard的完整信息: Customizing the CreateUserWizard Control
可以在此处找到另一个有用的教程:Customizing ASP.NET's CreateUserWizard Control To Display a Fixed Set of Security Questions