我在剃刀视图中有以下代码
@{
var captcha = Html.Captcha("", "Enter the text you see above:", 5, "", false);
}
<div style="float:left;">
@captcha
@Html.ValidationMessage(captcha.BuildInfo.InputElementId)
</div>
在Controller中,以下代码存在:
var isValidCaptcha = this.IsCaptchaValid("Captcha is not valid");
if (!isValidCaptcha)
{
validationErrorslist.Add("Captcha is not valid");
return new JsonResult { Data = new { IsSuccess = false, Message = validationErrorslist } };
}
仅第一次验证有效,但第二次验证仅引用旧值。示例:如果我输入了错误的验证码,则显示为无效的验证码,下次如果我更正并提交页面,我仍然会受到干扰catpcha消息。
我在这里想念的...提前感谢..
Codeplex的此链接解决了我的问题http://captchamvc.codeplex.com/discussions/430792
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句