ورود

View Full Version : How do I call a partial view with IEnumerable collection in a view



saeed31641
جمعه 01 اسفند 1393, 21:33 عصر
سلام
دوستان یه اسلایدر تو یه صفحه layout صدا میکنم

<div class="slider">
@Html.Partial("~/Views/slider/slid.cshtml", new IEnumerable< Mvc_baker.Areas.admin.Models.slidShow>())
</div>

خوب اول اینکه کد بالا خطا داره امدم عوضش کردم با این کد

<div class="slider">
@Html.Partial("~/Views/slider/slid.cshtml", new List< Mvc_baker.Areas.admin.Models.slidShow>())
</div>

این کد خطا نداره ولی خوب یه لیست خالی بر میگردونه اصلا اطلاعات داخل بانک بر نمی گرددونه
حالا موندم مشکل کار کجاس چطوری برطرف کنم دوتا پستم زدوم به این ادرس ها یه نگاهی بندازید جواب نگرفتم
http://stackoverflow.com/questions/28626699/how-do-i-call-a-partial-view-with-ienumerable-collection-in-a-view
http://stackoverflow.com/questions/28628279/how-do-i-call-a-partial-view-with-list-collection-in-a-view

niloo17
شنبه 02 اسفند 1393, 08:21 صبح
شما یک لیست خالی برای Partial view فرستادین .
شما باید به جای



new List< Mvc_baker.Areas.admin.Models.slidShow>()


یک لیست از اطلاعاتنون بفرستید .
مثلا


_db.slidShow.ToList()

saeed31641
شنبه 02 اسفند 1393, 10:51 صبح
ممنون دوست عزیز مشکلم حل کردم راهی که من رفته بود کلا اشتباه بود از @html.action رفتم مشکلم حل شد.