【发布时间】:2011-07-31 02:43:20
【问题描述】:
这是我的模特:
[Required(ErrorMessage = "Email required!")]
[Remote("EmailExists","User",ErrorMessage = "Email already")]
public virtual string Email { get; set; }
查看:
@Html.TextBoxFor(x => x.Email)
@Html.ValidationMessageFor(x => x.Email)
控制器:
public ActionResult EmailExists(string Email)
{
return Json(!Email.Equals("teste@gmail.com"),
JsonRequestBehavior.AllowGet);
}
jquery.validate.min.js 和 jquery.validate.unobtrusive.min.js 已添加。并且web.config 也被配置好了。
当我在电子邮件输入中键入时,它会触发 EmailExists 很好。也返回真/假。 但它从不显示错误消息
我得到了这个错误:
Erro: uncaught exception:
[Exception... "Cannot modify properties of a WrappedNative"
nsresult: "0x80570034 (NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN)"
location: "JS frame :: chrome://global/content/bindings/autocomplete.xml ::
onxblpopuphiding :: line 848" data: no]
有什么想法吗?
【问题讨论】:
标签: asp.net-mvc validation asp.net-mvc-3