У меня есть проект MVC.Предупреждение сервера ASP.NET IIS Ошибка приложения NullReferenceException
Это прекрасно работает, но иногда это исключение.
ссылка на объект не указывает на экземпляр объекта
ссылка на объект не указывает на экземпляр объекта
Когда пользователи перезагрузите страницу, ошибка исчезает.
@if (Model.CashboxStatus != null && Model.CashboxStatus.Count > 0)
{
foreach (var item in Model.CashboxStatus)
{
<td>@item.CashboxName</td>
}
}
это код заполнения Модель:
public ActionResult Cashboxes()
{
CashboxesModel model = new CashboxesModel();
model.Cashboxes = CashboxLogic.GetCashboxes();
return View(model);
}
Это дает ошибку на первой линии.
Я не знаю, почему эта ошибка появляется. У нас около 100 пользователей ежедневно.
Любые идеи?
Вы подтвердили, что 'model' не равно нулю? – CodeZombie
, когда я отлаживаю свой источник. Модель не является нулевым. –
ну, что-то в вашей модели равно null. вы не указали достаточно подробностей, чтобы решить эту проблему. все, что вы можете сделать, это добавить дополнительные записи и просмотреть данные, которые пользователь пытается просмотреть, и попытаться воспроизвести проблему. Кроме того, не ставьте скриншоты кода или ошибок - скопируйте текст в свой вопрос. – user1666620