我正在使用mvc 4.我有一个模型
public class Cat {
public string Name { get; set; }
public IEnumerable<Cat> Children {...}
}
模型列表中的Model.Childern再次包含列表cat。
我已经检查过razor Model.Childern count是null(或者是任何列表)也不是。为此,我使用以下内容,
@if (category.Children!=null)
{
<span class="right-plus main-plus"><i class="fa fa-plus-square-o"></i></span>
}
并尝试
@if (category.Children.Count()>0)
{
<span class="right-plus main-plus"><i class="fa fa-plus-square-o"></i></span>
}
但如果count为0,那么也会显示此span类。
答案 0 :(得分:3)
试试这个: -
@if(Model.Children != null){
if(Model.Children.Count > 0){
<span class="right-plus main-plus"><i class="fa fa-plus-square-o"></i></span>
}
}