2012-05-16 171 views
1

我在我的asp.net頁面上有一個reCAPTCHA(使用Google的RecaptchaControl:https://developers.google.com/recaptcha/docs/aspnet)。但是當我嘗試驗證它時,它總是返回false。爲什麼我的reCAPTCHA總是錯的? (錯誤驗證碼)

我已經檢查了提琴手的值張貼和雙重檢查一切,但它仍然失敗。

此外,如果它很重要,我正在做一個按鈕的控制檢查,而不是頁面加載。

+1

請提供您正在實施的代碼,所以我們不能以更好的方式提供幫助 – Luis

回答

0

出於某種原因,看起來,儘管在驗證請求中所有內容都看起來正確,但如果您在單擊事件中驗證RecaptchaControl,它將始終返回false。 (即使您不嘗試分配或使用RecatpchaControl的IsValid屬性)。

雖然它不是試圖分配控件的屬性(應該發生在點擊事件之前),但它似乎在控件事件中總是失敗。

嘗試將驗證移動到頁面加載或在點擊處理程序之前觸發的任何頁面事件,並且可能會有效。

相關問題