我正在使用: http://mvcrecaptcha.codeplex.com/
我的问题非常简单!
bool captchaValid
总是返回false,无论我做什么。
这是我的代码:
[CaptchaValidator]
[HttpPost]
public ActionResult ViewWidget(int id, TagwallViewModel model, bool captchaValid)
{
model.TagwallCollection = new TagWallCollection() { Id = id };
if (!captchaValid)
{
ModelState.AddModelError("_FORM", "You did not type the verification word correctly. Please try again.");
}
else
它没有显示错误..
我做的事情有所不同,但我认为没有影响力:
从codeplex下载的cs文件不在同一个文件夹中。
我在https://www.google.com/recaptcha/admin/create注册了我的两个密钥与一个在线域名,但我正在localhost上测试它。 那是我的问题,对不起给你带来麻烦!代码日很糟糕。
我正在使用Razor。