سلام استاد، وقت بخیر.
در یک پروژه Razor Pages، اگر نیاز باشه که در فایل _Layout.cshtml از مقادیر داینامیک (مثل نام بازی، لینک استورها، آیکونها و ...) استفاده کنیم، چه روشی از نظر معماری یا استاندارد توصیه میشه؟
مثلا فرض کنید یک کلاس داریم که شامل اطلاعاتی مثل لینک فروشگاهها یا آیکونهاست و میخوایم از این متغیرها در layout استفاده کنیم.
آیا باید این اطلاعات رو در هر صفحه به صورت ViewData یا ViewBag پاس بدیم؟ یا استفاده از ViewComponent یا Partial View مناسبتره؟
ممنون میشم اگر یک راهکار استاندارد یا پیشنهادی در این زمینه بفرمایید.
سلام
میتونید با viewbag یا tempdata ارسال کنید
من بودم viewcomponent میزاشتم