【发布时间】:2011-08-13 06:13:36
【问题描述】:
我有一个迭代 Orders 集合的 MVC 剃刀视图。每个订单都有一个 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.Name 在 item.Customer 为空时爆炸(如您所料)。
这一定是一个简单的问题,但一直找不到答案!
在不设置 ViewModel 的情况下,最好的解决方法是什么?
谢谢 邓肯
【问题讨论】:
标签: asp.net entity-framework asp.net-mvc-3 razor