Я использовал то же самое действиеResult и сгенерировал представление (это не частичное), и код работал нормально. Но когда я использую частичное представление, я получаю ошибку: Ссылка на объект не установлена в экземпляр объекта. Но ссылка не является нулевой, список, который я сгенерировал в контроллере, содержит значения. Вот контроллер:Ссылка на объект не установлена в экземпляр объекта. Только получить эту ошибку, когда я использую частичный вид
public ActionResult PartialChat()
{
ChatService chatService = new ChatService();
var list = chatService.GetChats();
List<Chat> listChat = new List<Chat>();
foreach (Chat item in list)
{
if (item.date > (DateTime.Now.AddDays(-1)))
{
listChat.Add(item);
}
}
return View(listChat);
}
Вот он вид:
@model IEnumerable<Mutuelle.Domain.Entities.Chat>
<table class="table">
<tr>
<th>@Html.DisplayNameFor(model => model.nom)</th>
<th>@Html.DisplayNameFor(model => model.message)</th>
<th></th>
</tr>
@foreach (var item in Model) {
<tr>
<td>@Html.DisplayFor(modelItem => item.nom)</td>
<td>@Html.DisplayFor(modelItem => item.message)</td>
</tr>
}
</table>
Показать вам частичный вид и как вы это называете. –