【发布时间】:2015-07-10 02:47:09
【问题描述】:
我的代码:
@if (Model.ClientTypes != null)
{
foreach (var clientType in Model.ClientTypes)
{
@:blabla :)
}
}
ClientTypes 集合是一个列表,它不为空,ClientTypes 中有 5 个元素,剃须刀引擎进入循环,最后循环所有 4 个元素后抛出空异常:(
怎么了?
【问题讨论】:
-
所以在第 5 个元素它抛出空异常?
-
您是否检查过模型的所有属性是否不为空?
-
但是没有代码可以让 David 访问一些 ClientType 属性 .. 所以 clientType 可能是 null
-
由于您没有访问 clientType 的任何属性,它不会向您抛出任何空异常。或者你介意在@:blabla :) 中发布你的确切代码吗?
-
我没有访问任何属性,这就是我写“blabla”的原因,非常奇怪的问题
标签: asp.net-mvc razor foreach