Copyright © 2020-2023 www.SOT9.com. All Rights Reserved .
合作联系: QQ: 3217490875
RecaptchaMvc包括HTML帮手呈现在页面上正确的标记。 Html.Recaptcha方法接受一个IRecaptchaModelState的保存的公用密钥和错误代码(如果有的话)。您的ViewPage从泛型的神器出山:www.shenqi73.comViewPage,,给模型强类型访问IRecaptchaModelState。
当表单被提交时,你会调用TryValidateRecaptcha的或ValidateRecaptcha扩展方法。这两种方法都重载,接受一个私人的键(使用DefaultValueProvider的),一个私钥和值提供者,或IRecapthaRequest对象,它所需要的数据进行验证。
,表示是否验证通过,如果验证失败,错误代码,TryValidateRecaptcha方法返回一个IRecaptchaResponse的。的ValidateRecaptcha抛出一个异常时,验证失败。如果验证失败,您可以使用错误代码来实例化一个新的RecaptchaModelState对象,这样的reCAPTCHA服务可以获取相应的错误信息。