ASP.NET IIS 服务器警告应用程序错误 NullReferenceException
ASP.NET IIS server warning Application Error NullReferenceException
我有 MVC 项目。
它工作正常,但有时会抛出异常。
这是错误的IIS屏幕截图。
对象引用未设置为对象的实例
对象引用未设置为对象的实例
当用户重新加载页面时,错误消失。
@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 个用户。
有什么想法吗?
试试这个:
@if (Model.CashboxStatus != null && Model.CashboxStatus.Count > 0)
{
foreach (var item in Model.CashboxStatus)
{
<td>@item.CashboxName ?? string.Empty</td>
}
}
如果有效请告诉我
我有 MVC 项目。
它工作正常,但有时会抛出异常。
这是错误的IIS屏幕截图。
对象引用未设置为对象的实例
对象引用未设置为对象的实例
当用户重新加载页面时,错误消失。
@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 个用户。
有什么想法吗?
试试这个:
@if (Model.CashboxStatus != null && Model.CashboxStatus.Count > 0)
{
foreach (var item in Model.CashboxStatus)
{
<td>@item.CashboxName ?? string.Empty</td>
}
}
如果有效请告诉我