如果列表返回空显示消息

Joh*_*ohn 4 c# asp.net view count asp.net-mvc-3

使用 MVC 我将一个Projects列表传递给视图。

@if (Model.Projects != null && Model.Projects.Count > 0)
{
<fieldset>
    <table class="items" summary="@T("This is a table of the delivery Runs in your application")">
        <colgroup>
}

else
{
//no data available
}
Run Code Online (Sandbox Code Playgroud)

Model.Projects.Count > 0 是说:

运算符 > 不能应用于“方法组”和“整数”类型的操作数

Sta*_*ish 5

怎么样

Model.Projects.Count() > 0

或者

Model.Projects.Any()
Run Code Online (Sandbox Code Playgroud)

如果您使用 resharper,它会推荐您使用 Model.Projects.Any()