除了(try / catch)之外,如何处理Razor中的错误(即Null Exception)?
我不想在每个剃刀块中插入(try / catch)块。
示例((Model.ListofEntity)或(Item.Values)可能为null并且可能发生异常):
<table class="table">
<tr>
<th>
<div id="chkCheckAll" class="divCheckbox">
</div>
</th>
@foreach (var column in Model.ListofEntity.Columns)
{
int t = Convert.ToInt32(" ");
<th>
@column
</th>
}
</tr>
@foreach (CVMEntities.Item Item in Model.ListofEntity.Items)
{
<tr>
<td>
<div id=@Item.ID class="divCheckbox">
</div>
</td>
@foreach (var Value in Item.Values)
{
<td>
@Value
</td>
}
</tr>
}
</table>