استفاده از Partial View با Model متفاوت از View در ASP.Net MVC

بپرسید

1

{{ digitTrunc(content.likes) }}

سلام به دوستان دانشمند ITPRO


من داخل View ی مطالبم که Model اون Posts هست و تمام مطالب داخل اون List میشن و یه فرم برای ارسال پست دارم .

Model های این دو با هم متفاوت هستند چرا که برای لیست مطالب من Model زیر :

@model  IEnumerable<PersonalWebsite.Domain.Entities.Post>

و برای فرم ارسال پست من Model زیر رو دارم :

@model  PersonalWebsite.Domain.Entities.Post

برای همین من مجبور به استفاده از Partial View شدم.

اما در استفاده از Partial View هم به همین مشکل بر خوردم و در زمان استفاده از Partial View در View ی اصلی اروری مبنی بر این که نوع داده ی Partial View با View یکی نیست دریافت می کنم.

حالا سوال من اینه که آیا راهی غیر از استفاده از کلاس های ViewModel وجود داره؟ یا شاید من دارم جایی رو اشتباه می کنم!

ممنونم که یاری می کنید.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است