با سلام
من دوتا فیلد دارم (که با یک تکست باکس ویک checkbox بهشون مقدار میدیم) و هر دو باید unique باشند و به محض درج مقدار تکراری در TextBox و CheckBox(مانند سایت هایی که ثبت نام میکنند و نباید یوسر تکراری باشد) پیغام دهد که مقدار تکراریست من میخوام این عمل با Ajax انجام شود
ممنون
منظورتون رو متوجه نشدم
لطفا بیشتر توضیح دهید
به طور مثال نام کاربری باید Unique باشه اگر من نام کاربری رو انتخاب کردم که قبلا فرد دیگری انتخاب کرده همون لحظه که نام کاربری تکراری رو نوشتم پیغام بده این نام کاربری قبلا انتخاب شده
این کار با Remote Validation قابل انجام هست من میخواستم بدونم با Ajax چگونه هست؟
و بازم میخواستم بدونم فقط برای TextBox میشه این کار رو کرد یا برای ChechBox هم میشه
باید یک اکشن درست کنید که ورودی نام کاربری رو بگیره و چک کنه که وجود داره یا نه و یک Bool برگردونه
سپس در سمت ویو بر اساس مقدار برگشتی عملیاتی انجام دهید
public JsonResult CheckForDuplication(string FirstName) { var data = db.PersonalDetails.Where(p => p.FirstName.Equals(FirstName, StringComparison.CurrentCultureIgnoreCase)).FirstOrDefault(); if (data != null) { return Json("Sorry, this name already exists", JsonRequestBehavior.AllowGet); } else { return Json(true, JsonRequestBehavior.AllowGet); } }
این لینک کامل توضیح داده
جناب مهندس ممنون
ولی این دقیقا از Remote استفاده کرده من با Ajax میخوام
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)