我已經實現了reCAPTCHA的溶液(最新版本),到我的ASP.NET Web項目。它在我的本地環境中工作正常,但在我們的SSL加密服務器上,我收到警告消息「您是否只想查看安全傳送的網頁內容?此網頁包含的內容不會使用安全的HTTPS連接傳送,這可能會危及整個網頁的安全。「這隻發生在Internet Explorer中。ASP.NET驗證碼在Internet Explorer SSL警告消息
我發現,這些論壇上和其他人不推薦使用的服務器更改爲新的谷歌(舊:https://api-secure.recaptcha.net新:https://www.google.com/recaptcha/api),但我並沒有直接引用的JavaScript文件,只是使用.NET庫。
任何幫助將不勝感激!
感謝丹。如果我的生命依靠它,我不認爲我會找到源頭! –
關於如何實際設置MVC3中OverrideSecureMode的值的任何建議?當我嘗試這樣做,其中承載recpatcha的HtmlHelper我MVC3 .cshtml頁:'ReCaptcha.OverrideSecureMode = TRUE;'VS說,對OverrideSecureMode定義缺失。再次 – TimH
@TimH,看看源:http://code.google.com/p/recaptcha/source/browse/trunk/recaptcha-plugins/dotnet/library/RecaptchaControlMvc.cs :)回答更新。 –