Ich benutze das ASP.Net Plugin und Kontrolle zur Verfügung gestellt von reCAPTCHA. Ich kann das Steuerelement erfolgreich ausführen, wenn der Absenden-Button im Webformular nicht in einer Validierungsgruppe ist. Es gibt kein Validierungsgruppenattribut für das reCAPTCHA-Steuerelement.Wie man reCAPTCHA mit einer ValidationGroup in ASP.Net (Captcha) arbeiten kann
Hat jemand Erfolg mit dieser oder irgendeiner Lösung gehabt, um das reCAPTCHA-Steuerelement zu aktivieren, wenn eine Validierungsgruppe im Webformular vorhanden ist?
Hallo bzlm. Ich habe das obige getan, aber habe zwei Probleme: 1) BaseValidator erfordert auch Sie die abstrakte EvaluateIsValid() -Methode zu implementieren (erneute die IsValid -Eigenschaft mit es funktioniert nicht). 2) Das reCaptcha-Steuerelement benötigt dann die ControlToValidate-Eigenschaft gefüllt. Können Sie mit denen helfen? Vielen Dank. – Nick
Ich habe die IValidator-Implementierung, die das reCAPTCHA-Plugin liefert, auskommentiert und diese Logik in die EvaluateIsValid() -Methode übertragen. Ich habe auch die ControlToValidate-Eigenschaft in Code umgangen, da es in diesem Szenario nicht zu gelten scheint. Ein weiterer Punkt zu erkennen ist, dass Sie Situationen behandeln sollten, in denen validate mehr als einmal auf der Seite aufgerufen wird. Sie müssen sicherstellen, dass Sie die reCAPTCHA-API nicht zweimal aufrufen, da dies das Steuerelement ungültig macht. Hoffe das hilft. – rifferte
Hallo, wäre es möglich, ein bisschen mehr Informationen darüber zu bekommen, wie man das macht? Oder hat jemand bereits ein abgeschlossenes Projekt, das sie teilen können? – TimS