مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

s.mardomi

عضویت از 1397/01/05

مشکا در جلوگیری از ورود داده تکراری

  • چهارشنبه 15 فروردین 1397
  • 20:55
تشکر میکنم

من یه چند تا فیلد دادم نمی خوام برای اینا داده تکراری بشه وارد کرد.

اومدم از روش Remote attribute استفاده کردم ولی یه مشکلی که هست وقتی کاربر می خواد بره و ویرایش کنه اجازه ثبت نمی ده میگه داده ها تکراریه .

حالا چیکار باید کرد؟

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 16 فروردین 1397
  • 09:13

اگر میخواهید از remote استفاده کنید باید برای ویرایش مدل جدا درست کنید و از این صفت استفاده نکنید

بهتره در کد خودتون تکراری نبودن را کنترل کنید

کاربر سایت

s.mardomi

عضویت از 1397/01/05

  • پنجشنبه 16 فروردین 1397
  • 10:37

بهترین روش برای این کار چیه ؟

منظورم جلوگیری از ورود داده های تکراری هستش؟

یکی از دوستان می گفت اون property رو identity بکن

اگه این روش درستی هستش چجوری باید انجام بدم؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 16 فروردین 1397
  • 17:15

خیر

بهتره در اکشن post با یک if بررسی کنید اگر معتبر نبود به ModelState یک Error اضافه کنید در واقع Add کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)