PDA

View Full Version : سوال: ارسال اطلاعات به layout



bade saba
سه شنبه 12 شهریور 1392, 10:54 صبح
سلام
من در پروژم یه layout دارم که در بخش footer اون باید اطلاعاتی رو از دیتابیس بگیرم و نشون بدم و این اطلاعات به صورت مداوم عوض میشه و layout هم برای تمام صفحات پروژه استفاده شده ، میخواستم بدونم از دوستان کسی میدونه به چه روشی میتونم اطلاعات رو از دیتابیس بگیرم و به layout ارسال کنم؟؟
ممنون

bade saba
چهارشنبه 03 مهر 1392, 19:02 عصر
کسی از دوستان پاسخی به این سوال من نداد اما برای کسایی که شاید بعدا به این مشکل بر بخورن و با سرچ به این پست برسن جواب رو میزارم

این کار با Html.RenderAction امکان پذیر هستش که یک Action تعریف میکنیم و یه PartialView هم براش میسازیم و اون رو توسط Html.RenderAction در Layout فراخوانی میکنیم فقط باید به این نکته توجه کرد که نباید Layout این PartialView همون Layout ای باشه که در اون فراخوانی میشه چون برنامه در یه حلقه بینهایت میوفته