Register.aspx のデフォルト テンプレートを使用して、CreateUserWizard を Captcha コントロールでカスタマイズしました。また、ユーザーを追加する前にチェックするビジネス ロジックもいくつかあります。次の方法を試してみましたが、うまくいきませんでした。動作しません。e.Cancel が True であっても、とにかくユーザーが追加されています。
Protected Sub CreateUserWizard1_CreatingUser(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LoginCancelEventArgs) Handles CreateUserWizard1.CreatingUser
Dim Captcha As RecaptchaControl = CType(CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("recaptcha1"), RecaptchaControl)
If Not (Captcha.IsValid and ValidateUserEntries) Then
e.Cancel = True
End If
End Sub
何か提案があれば、どうすればいいですか?