在服务器端验证recaptcha

本文关键字:recaptcha 验证 服务器端 | 更新日期: 2023-09-27 17:53:21

我在我们的一个项目中使用谷歌验证码。我在aspx页面中添加了recaptcha控件。现在我想验证在recaptcha中输入的值,即它是否正确。我怎么能做到它在一个按钮点击事件?

在服务器端验证recaptcha

if(Page.IsValid) //Will be true if captcha text is correct otherwise it will be false
{
 //***your code****
}
编辑:

呼叫Page.Validate()前检查条件

如果您使用的是ASP。. NET reCaptcha控制,您需要手动调用

recaptcha.Validate()

检查recaptcha.IsValidPage.IsValid属性。

显然它不能与ASP一起工作。净ValidationGroups。如果您有ValidationGroup,则需要在检查验证码之前手动调用recaptcha. validate()。

c#必须使用recapcha . validate()存款,您可以使用check if Page。IsValid