C# 如果模型为空,则不需要在表中显示记录查找文本
当模型为空或模型没有任何项时,我们如何在表中显示消息。 如果MVC表中没有可用数据,如何显示“未找到记录”消息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
<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>
没有找到任何记录