<table>
@if (Model.Logs != null && Model.Logs.Count > 0)
{
<tr>
<th>Operation Name</th>
<th>User</th>
<th>Parameters</th>
<th>Comment</th>
<th>Operation Time</th>
</tr>
foreach (var log in Model.Logs)
{
<tr>
<td>@Html.DisplayFor(model => log.OperationName)</td>
<td>@Html.DisplayFor(model => log.User)</td>
<td>@Html.DisplayFor(model => log.Parameters)</td>
<td>@Html.DisplayFor(model => log.Comment)</td>
<td>@Html.DisplayFor(model => log.OperationTime)</td>
</tr>
}
}
</table>
我正在尝试从db查询一些数据并通过MVC在表中显示它们。我设置了断点,代码似乎运行良好。但最后,该表未按预期显示在页面上。可能的原因是什么?感谢。
答案 0 :(得分:0)
你确定它是在你提交断点时循环吗?如果是的话,试试这个。确保循环。
<table>
@if (Model.Logs != null && Model.Logs.Count > 0)
{
<tr>
<th>Operation Name</th>
<th>User</th>
<th>Parameters</th>
<th>Comment</th>
<th>Operation Time</th>
</tr>
foreach (var log in Model.Logs)
{
<tr>
<td>@log.OperationName</td>
<td>@log.User</td>
<td>@log.Parameters</td>
<td>@log.Comment</td>
<td>@log.OperationTime</td>
</tr>
}
}
</table>
答案 1 :(得分:0)
将if语句更改为返回某些内容的工作语句。我现在可能什么都不回。