我在其中一个项目中使用Google recaptcha。我在aspx页面中添加了recaptcha控件。现在我想验证在recaptcha中输入的值是否正确。我如何在按钮点击事件中完成它?我正在使用c#。
答案 0 :(得分:5)
if(Page.IsValid) //Will be true if captcha text is correct otherwise it will be false
{
//***your code****
}
修改强>
呼叫
检查条件之前Page.Validate()
答案 1 :(得分:3)
如果您正在使用ASP.NET reCaptcha控件, 你需要手动调用
recaptcha.Validate()
在检查recaptcha.IsValid
或Page.IsValid
属性之前。
答案 2 :(得分:2)
显然它不适用于ASP.NET ValidationGroups。如果您有ValidationGroup,则需要在检查recaptcha.IsValid或Page.IsValid之前手动调用recaptcha.Validate()。
答案 3 :(得分:0)
C#必须使用recaptcha.Validate()depois你可以使用检查是否Page.IsValid