手动验证Recaptcha插件

时间:2012-03-26 02:08:21

标签: asp.net captcha recaptcha

在我的注册表格中我正在使用NHibernate& NHibernate验证器(而不是asp:requiredfield验证器e.t.c我已经放入了我的Recaptcha插件:

<recaptcha:RecaptchaControl ID="Reg_Recaptcha" PublicKey="x " PrivateKey="y" runat="server" />

我已经在我的PageHandler中编写了这段代码,希望能够弄清楚Recaptcha是否有效,这样我就可以集成到我的验证器中(而不是调用Page.IsValid。这会有用吗?

Reg_Recaptcha.Validate();
Boolean isRecaptchaValid = RecaptchaResponse.Valid.IsValid;

1 个答案:

答案 0 :(得分:2)

您应该执行以下操作:

Reg_Recaptcha.Validate();
Boolean isRecaptchaValid = Reg_Recaptcha.IsValid;