50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

ارتباط یک ویو با چند مدل در asp.net mvc

سلام. من دو تا مدل دارم به اسم های Article و Comment که ارتباط یک به چند بینشون هست. یک ویو هست که لیست مقاله های رو نمایش میده و کاربر با انتخاب هر کدوم به صفحه جدید رفته و اطلاعات کامل رو میبینه. اما کامنت ها داخل مدل دیگه ای هستن. توی Article یک کالکشن از کامنت ها بصورت زیر دارم:

public virtual ICollection<Comment> Comments { get; set; }

و داخل مدل Comment:

public virtual Article Article { get; set; }

میخواستم بدونم چطور باید یک کامنت رو داخل ویو مربوط به Article ایجاد کنم؟ وقتی ویو create کامنت رو بصورت پارشیال داخل ویو detail مقاله نمایش میدم باید یک نمونه خالی از Comment بفرستم وگرنه خطا میده و ازم مدل میخواد. در اینصورت ویو نمایش داده میشه ولی چیزی داخل دیتابیس ثبت نمیشه:

@Html.Partial("CommentCreate", new PooyanHolding.Models.Comment())

کسی میتونه راهنمایی کنه؟

پرسیده شده در 1397/12/14 توسط

0 پاسخ

این سوال هنوز پاسخی ندارد

پاسخ شما