من یه چند تا فیلد دادم نمی خوام برای اینا داده تکراری بشه وارد کرد.
اومدم از روش Remote attribute استفاده کردم ولی یه مشکلی که هست وقتی کاربر می خواد بره و ویرایش کنه اجازه ثبت نمی ده میگه داده ها تکراریه .
حالا چیکار باید کرد؟
اگر میخواهید از remote استفاده کنید باید برای ویرایش مدل جدا درست کنید و از این صفت استفاده نکنید
بهتره در کد خودتون تکراری نبودن را کنترل کنید
بهترین روش برای این کار چیه ؟
منظورم جلوگیری از ورود داده های تکراری هستش؟
یکی از دوستان می گفت اون property رو identity بکن
اگه این روش درستی هستش چجوری باید انجام بدم؟
خیر
بهتره در اکشن post با یک if بررسی کنید اگر معتبر نبود به ModelState یک Error اضافه کنید در واقع Add کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)