我有一个MVC剃刀视图,它迭代Orders集合.每个订单都有一个Customer,可以为null.
麻烦的是,在这种情况下,我得到一个空引用异常.
@foreach (var item in Model) { <tr> <td> @Html.ActionLink("Edit","Edit",new { id=item.ID }) | @Html.ActionLink("Delete","Delete",new { id=item.ID }) </td> <td> @item.Number </td> <td> @String.Format("{0:g}",item.ReceivedDate) </td> <td> @item.Customer.Name </td>
当item.Customer为null(正如您所期望的那样)时,@ item.Customer.Name会爆炸.
这一定是一个简单的问题,但一直无法找到答案!
在没有设置viewmodel的情况下,处理此问题的最佳方法是什么?
谢谢
邓肯