У меня есть два частичных представления, и я хочу назвать их одним из них. он работает в этом состоянии, но когда я помещаю в foreach, он показывает ошибку.Как сделать частичный в foreach asp.net MVC
@ { Layout = null; }
<div class="comment">
@foreach (var item in Model)
{
<div class="co10">
<div class="co12 , text1">@Html.DisplayFor(modelitem => item.Date)</div>
<div class="co11 , text5">@Html.DisplayFor(modelitem => item.NameFamily)<font class="text1"> در </font><font class="text6">@Html.DisplayFor(modelitem => item.Topic.Title)</font></div>
</div>
<div class="co13 , text1">
<div class="co14">@Html.DisplayFor(modelitem => item.CommentMessage)</div>
<div class="but4 , text15"><a href="#1">پاسخ</a></div>
</div>
<div class="co15"></div>
@{Html.RenderAction("_RespondedComment", "SharedEdu", new { Q4 = item.ID });}
}
</div>
Когда я поставил _RespondedComment в цикле Еогеаспа он показывает ошибку, но когда я положил его из Еогеасп он работает, но я хочу, чтобы показать ответ комментарий для каждого комментария.
как я могу это сделать?
какая ошибка у вас получается? –
Попробуйте использовать RenderPartial() –