一,使用remoteattribute
在模型对应要验证的字段加上
[Remote("UserNameInUses", "Account", ErrorMessage = "该账号已被使用")]
public String UserName { get; set; }[Remote("UserNameInUses", "Account", ErrorMessage = "该账号已被使用")]
public String UserName { get; set; }
对应的参数为(action,controller,errorMessage)
控制对应的动作
public JsonResult UserNameInUses(string userName)
{
return Json(false, JsonRequestBehavior.AllowGet);//前面的false为结果
}
这样当userName的输入框失去焦点的时候,就会发一个http请求到服务器,获取结果。
*结果必须是boolean类型