سلام یه برنامه دارم مینویسم که اول از کاربر کدملی بگیره می خوام وقتی کار بر کد ملی را وارد کرد در جدول کدملی در بانک یه جستجو بشه که این کدملی وجود دارد یا نه اگر کد ملی در بانک وجود داشت به کاربر پیغام کد ملی تکراری است نشان داده شود
با EF کد نویسی می کنم
لطفا راهنمایی کنید
با سلام خدمت شما دوست عزیز
میتونین از Remote Attribute استفاده کنین بدین صورت :
[Remote("IsExistUserName", "UserValidation", "", ErrorMessage = "نام کاربری وارد شده قبلا ثبت گردیده است ")] public virtual string UserName { get; set; }
ورودی اول نام action ، متغیر دوم نام کنترلر ، متغیر سوم نام area ، و در نهایت متغیر چهارم پیغامی هستش که به کاربر نمایش داده میشه
یک action ایجاد کنین که وجود یا عدم وجود پارامتر دریافتی از کاربر رو چک کنه و در قالب json مقدار true or false رو برگردونه مانند کد زیر :
public IActionResult IsExistUserName(string UserName) { return Json(!_userService.IsExistUserName(UserName)); }
یادتون باشه که jquery.validation رو به صفحه رفرنس بدین
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)