PDA

View Full Version : سوال: خواندن داده از بانک در layout



parsdarab
یک شنبه 09 آبان 1395, 10:47 صبح
سلام دوستان
فرض کنید یک اکشن داریم به نام index که یک ویو داره
واین ویو دارای یک layout می باشد
ما در قسمت layout یه صورا داینامیک می خام داده از بانک اطلاعاتی بخونم برای اینکار باید چیکار کنم
مثلا فرض کنید میخام آدرس رو از بانک بخونم و اونو در قسمت فوتر نمایش بدم
قسمت layout در چندین ویو به صورت مشترک می باشد برای اینکه بتونم داده از بانک بخونم
راه حل اصولی اون چیه؟

با تشکر

ali_md110
یک شنبه 09 آبان 1395, 12:15 عصر
یکی از راه حل ها استفاده از پارشل ویو هست که توی همون پارشل ویو داده هاتون از بانک بگیرید و نمایش بدید و این پارشل ویو در قسمت فوتر قرار بدید

parsdarab
سه شنبه 11 آبان 1395, 21:21 عصر
من از روش زیر استفاده کردم آیا بهینه هست

@{ Html.RenderAction("SiteSetting", "Setting", new { Area = "test" }); }

کد در اکشن

[ChildActionOnly]
public ActionResult SiteSetting()
{
var model = new SiteSettingViewModel();
var modelService = _settingService.Base_GetFirst(x => x.Caption == "SiteSetting");
return PartialView(model);
}