【发布时间】:2016-12-16 02:57:23
【问题描述】:
我正在尝试将带有 ReCaptcha 的表单发布到 mvc 控制器。
<div class="g-recaptcha" data-sitekey="some_site_key"></div>
从 chrome 中的网络监视器我可以看到数据被触发
但是我在控制器中接收这些数据时遇到了困难,我尝试使用 viewmodel [Required(AllowEmptyStrings = false, ErrorMessage = "Captcha required")]
public string googleCaptcha { get; set; }
但我无法将变量 googleCaptcha 映射到 g-recaptcha-response,是否有允许我这样做的数据属性?
我显然不能命名变量 g-recaptcha-response 因为 c# 不允许这些命名约定
【问题讨论】:
标签: asp.net-mvc data-binding viewmodel recaptcha