Я использую Google recaptcha в одном из наших проектов.Я добавил элемент управления recaptcha на странице aspx.Теперь я хочу проверить значение, введенное в recaptcha, является ли оно правильным или нет.Как я могу сделать это в событии нажатия кнопки?Я использую c #.
if(Page.IsValid) //Will be true if captcha text is correct otherwise it will be false { //***your code**** }
Edit: вызов Page.Validate() до проверки состояния
Page.Validate()
Если вы используете элемент управления ASP.NET reCaptcha, вам нужно вручную вызвать
recaptcha.Validate()
, прежде чем проверять свойства recaptcha.IsValid или Page.IsValid.
recaptcha.IsValid
Page.IsValid
Очевидно, он не работает с группами проверки ASP.NET.Если у вас есть ValidationGroup, вам нужно вызвать recaptcha.Validate () вручную перед проверкой recaptcha.IsValid или Page.IsValid.
C # должен использовать recaptcha.Validate (). Вы можете использовать проверку, если Page.IsValid