سلام
میخام تکراری بودن ایمیل و یوزر نیم رو بصورت remote انجام بدم حالا مشکلی پیش اومده اینه که ریموت واسه یوزرنیم کار میکنه ولی واسه ایمیل نه واسه ایمیل کد تغییر میکنه؟ کد رو هم ضمیه کردم ممنون میشم جواب بدید
[Remote("UserNameExist", "Validation", HttpMethod = "POST", ErrorMessage = "از قبل موجود است")] public string UserName { get; set; } [Remote("EmailAddressExist", "Validation", HttpMethod = "POST", ErrorMessage = "از قبل موجود است")] public string EmailAddress { get; set; }
اینم از قسمت کنترلر
[OutputCache(Location = OutputCacheLocation.None, NoStore = true)] public JsonResult UserNameExist(string username) { return Json(!db.Members.Any(s=>s.UserName==username),JsonRequestBehavior.AllowGet); } [AllowAnonymous] [OutputCache(Location = OutputCacheLocation.None, NoStore = true)] public JsonResult EmailAddressExist(string email) { return Json(!db.Members.Any(s => s.EmailAddress==email),JsonRequestBehavior.AllowGet); }
سلام
كدتون درسته بايد كار كنه در صورتي كه توي View از ValidationMessageFor استفاده كرده باشي
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)