PDA

View Full Version : بهترین روش برای نمایش اطلاعات پویا در Layout_



aminaltavista
چهارشنبه 29 آبان 1398, 09:18 صبح
سلام
من چند تا کنترلر دارم که همگی از یه layout میکنن . میخوام تو layout لیستی از اطلاعات رو نشون بدم . function رو تو کدوم کنترلر بنویسم ؟ اگه راه رو اشتباه دارم میرم صحیحش چی هست؟:متفکر:

masoudk1990
چهارشنبه 29 آبان 1398, 10:26 صبح
یه راه حل اینه که میتونی یه کلاس سینگلتون به اسم LayoutViewModel داشته باشی و توی constructor اش لیستت رو بسازی. توی shared layout یه اسکریپت با ajax بنویس که لیستت رو از یه متد web api بگیره و نشون بده.

مهدی کرامتی
چهارشنبه 29 آبان 1398, 11:16 صبح
منطقی ترین راه استفاده از ViewComponent است.

aminaltavista
پنج شنبه 30 آبان 1398, 09:41 صبح
منطقی ترین راه استفاده از ViewComponent است.
ممنون از پاسخ خوبتون . همون طور که اشاره کردید منطقی ترین راه همینه . دوستی اشاره کردن htmlhelper هم توانایی انجام این کارو داره . علارغم این نظر شما چی هست؟

مهدی کرامتی
پنج شنبه 30 آبان 1398, 10:45 صبح
بله، با اون هم میشه انجام داد، اما زمانی ما برای یک کاری Html Helper می سازیم که قرار باشه از اون عملکرد در خیلی جاها استفاده کنیم.