我正在注册和登录中实现远程验证。我的模型属性是
[RegularExpression(@"^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$", ErrorMessage = "* Invalid ")]
[Remote("ValidateUserId", "Registration")]
public String UserID { get; set; }
控制器:
public JsonResult ValidateUserId(string UserID)
{
var Count = ObjDbRegistration.Tbl_Login.Where(c => c.UserID == UserID);
if (Count.Count() > 0)
{
return Json("* User Already Exists", JsonRequestBehavior.AllowGet);
}
return Json(true, JsonRequestBehavior.AllowGet);
}
这也是在登录页面同时验证注册页面的现有用户。我的要求是不在登录页面中进行验证。
谢谢