PDA

View Full Version : ثبت چند آیتم هم زمان



آنتریوم
دوشنبه 10 تیر 1392, 13:08 عصر
سلام

تو متد create خود mvc ما فقط یه object رو بهش assign می کنیم میشه این یه آرایه ای از object ها باشه تا به جای ایجاد فقط یک شی چند تا شی رو باهم ایجاد کنیم؟

تو view یه جدول باشه با ده تا ردیف که بشه اطلاعات رو یکدفعه وارد و باهم create کرد.

لطفا راهنماییم کنییید:لبخندساده:

ali_autumnal
دوشنبه 10 تیر 1392, 14:14 عصر
شما بایستی یه مدل ایجاد کنید که بشه باهاش لیستی از object هارو به کنترلر ارسال کرد.


public IList<CommentModel> CommentModels { set; get; }


کنترلر با دریافت



public ActionResult NewComments(ICollection<CommentModel> CommentModels)


اون لیست تک تک رکوردهارو insert یا edit یا delete کنه

آنتریوم
دوشنبه 10 تیر 1392, 18:04 عصر
فرق IList با List چیه؟

ali_autumnal
دوشنبه 10 تیر 1392, 23:36 عصر
IList
interface هست و از کلاس های ICollection<T>, IEnumerable<T>, IEnumerable مشتق شده

اما
List

کلاسی هست که خودش از IList مشتق شده است. در واقع کلاس List از کلاس های IList, ICollection, IEnumerable, و ... مشتق شده است