Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果模型为空,则不需要在表中显示记录查找文本_C#_Asp.net Mvc - Fatal编程技术网

C# 如果模型为空,则不需要在表中显示记录查找文本

C# 如果模型为空,则不需要在表中显示记录查找文本,c#,asp.net-mvc,C#,Asp.net Mvc,当模型为空或模型没有任何项时,我们如何在表中显示消息。 如果MVC表中没有可用数据,如何显示“未找到记录”消息 <tbody> @if (Model.Count() > 0) { foreach (var item in Model) { <tr> <td>@Html.DisplayFor(modelItem => item.CampaignTi

当模型为空或模型没有任何项时,我们如何在表中显示消息。 如果MVC表中没有可用数据,如何显示“未找到记录”消息

<tbody>
    @if (Model.Count() > 0)
    {
        foreach (var item in Model)
        {
            <tr>
                <td>@Html.DisplayFor(modelItem => item.CampaignTitle)</td>
                <td>@Html.DisplayFor(modelItem => item.ClientName)</td>
                <td>@(item.StartDate == null ? "" : ((DateTime)item.StartDate).ToString("MM/dd/yyyy"))</td>
                <td>@(item.EndDate == null ? "" : ((DateTime)item.EndDate).ToString("MM/dd/yyyy"))</td>                                         
                <td>@Html.DisplayFor(modelItem => item.ProductCategoryName)</td>
                <td>
                    @if (item.IsActive == 0)
                    {
                        @Html.DisplayName("Pending")
                    }
                    @if (item.IsActive == 1)
                    {
                        @Html.DisplayName("Approved")
                    }
                    @if (item.IsActive == 2)
                    {
                        @Html.DisplayName("Rejected")
                    }
                </td>
            </tr>
        }
    }
    else
    {
        //No record found
    }
</tbody>

@如果(Model.Count()>0)
{
foreach(模型中的var项目)
{
@DisplayFor(modelItem=>item.ActivityTitle)
@DisplayFor(modelItem=>item.ClientName)
@(item.StartDate==null?”:((DateTime)item.StartDate.ToString(“MM/dd/yyyy”))
@(item.EndDate==null?“:((DateTime)item.EndDate).ToString(“MM/dd/yyyy”))
@DisplayFor(modelItem=>item.ProductCategoryName)
@如果(item.IsActive==0)
{
@Html.DisplayName(“待定”)
}
@如果(item.IsActive==1)
{
@Html.DisplayName(“已批准”)
}
@如果(item.IsActive==2)
{
@Html.DisplayName(“已拒绝”)
}
}
}
其他的
{
//没有找到任何记录
}

在上面的代码else部分中,我想显示“未找到记录”之类的文本。

您只需在else块中创建一个单元格,其中包含格式化文本(“未找到记录”),如下所示:

<tr>
  <td><div style="<some style>">No record Found</div></td>
</tr>

没有找到任何记录