PDA

View Full Version : سوال: تعریف دو@model در یک صفحه



Iran58
پنج شنبه 17 اسفند 1396, 23:09 عصر
سلام
چگونه می توانم همزمان

@model

در یک صفحه (مانندIndex.cshtml )ایجاد کنم که از دو کلاس جدا باشند

nooshin964
جمعه 18 اسفند 1396, 00:30 صبح
با سلام . بهتر است از MVVM برای اینکار استفاده کنید . مدل جدیدی بسازید که از تلفیق دو مدل مد نظر خودتان بدست میاید و همین مدلو پاس کنید .

raha raad
جمعه 18 اسفند 1396, 08:54 صبح
سلام.
نظر من این هست که دو مدل رو به وسیله دوتا ViewBag به ویو پاس بدید و استفاده کنید. اینکار برای استفاده از بیش از دو مدل در یک ویو هم کاربرد داره.

kavayo
شنبه 19 اسفند 1396, 19:38 عصر
از viewcomponent استفاده کن

EnKamran
یک شنبه 20 اسفند 1396, 18:48 عصر
سلام دوست عزیز.
بستگی داره شرایط شما چطور هست، تمام راه های كه دوستان گفتن درسته ولی باید ببینید كجا میخواهید استفاده كنید.

http://www.codedigest.com/posts/34/multiple-ways-to-pass-data-from-controller-action-method-to-view-in-aspnet-mvc

RIG000
پنج شنبه 24 اسفند 1396, 11:51 صبح
همه گفتن منم بگم . :لبخندساده:

میتونین از Tuple هم استفاده کنید.
این لینک رو هم ببینین مثال های مختلف بالا رو هم تو خودش داره (https://stackoverflow.com/questions/4764011/multiple-models-in-a-view)