Tôi đang sử dụng plugin ASP.Net và kiểm soát được cung cấp bởi reCAPTCHA. Tôi có thể kiểm soát thành công để làm việc nếu nút gửi trên biểu mẫu web không có trong validationgroup. Không có thuộc tính validationgroup cho điều khiển reCAPTCHA.Làm thế nào để làm cho reCAPTCHA làm việc với một ValidationGroup trong ASP.Net (captcha)
Có ai có bất kỳ thành công nào với giải pháp này hoặc bất kỳ giải pháp nào để kiểm soát reCAPTCHA hoạt động khi có một validationgroup trên biểu mẫu web không?
Xin chào bzlm. Tôi đã thực hiện ở trên, nhưng có hai vấn đề: 1) BaseValidator cũng yêu cầu bạn phải thực hiện phương thức EvaluateIsValid() trừu tượng (reutrning thuộc tính IsValid với nó không hoạt động). 2) Điều khiển reCaptcha sau đó cần thuộc tính ControlToValidate đầy. Bạn có thể giúp với bất kỳ thứ gì trong số đó không? Cảm ơn. – Nick
Tôi đã nhận xét việc triển khai IValidator được cung cấp bởi plugin reCAPTCHA và đã đẩy logic đó vào phương thức EvaluateIsValid(). Tôi cũng bỏ qua thuộc tính ControlToValidate trong mã vì nó dường như không áp dụng trong trường hợp này. Một điểm khác cần lưu ý là bạn nên xử lý các tình huống khi xác thực được gọi nhiều lần trên trang. Bạn cần đảm bảo rằng bạn không thực sự gọi API reCAPTCHA hai lần vì điều này sẽ làm mất hiệu lực kiểm soát. Hi vọng điêu nay co ich. – rifferte
Xin chào, bạn có thể tìm hiểu thêm về cách thực hiện việc này không? Hoặc có ai đó đã có một dự án hoàn thành mà họ có thể chia sẻ? – TimS