0

Registration と Login にリモート検証を実装しています。私のモデルプロパティは

[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);
    }

これは、ログインページと同時にサインアップページで既存のユーザーを検証しています。私の要件は、ログインページで検証しないことです。

ありがとう

4

0 に答える 0