在 HTML 表格中显示/隐藏图像
Show/Hide Image in HTML table
在我看来,我有一个简单的表格,显示了一些工作流运行。"状态"属性可以显示"失败"或"成功"。我希望"成功.png"显示在所有成功的运行中,"失败.png显示所有失败的运行。
我该怎么做?
@foreach (var item in Model)
{
<tr class="myToolTip" data-toggle="tooltip" data-html="true" title="" data-placement="left">
<td>
<span><img src="~/Content/Img/Failed.png" id="failedLogo"/></span>
<span><img src="~/Content/Img/Succeeded.png" id="successLogo" /></span>
</td>
<td>
@Html.DisplayFor(modelItem => item.Status).
</td>
<td>
@Html.DisplayFor(modelItem => item.Name)
</td>
<td>
@Html.DisplayFor(modelItem => item.CorrelationId)
</td>
<td>
@Html.DisplayFor(modelItem => item.StartTime)
</td>
<td>
@Html.DisplayFor(modelItem => item.EndTime)
</td>
<td>
<a href="@Html.DisplayFor(modelItem => item.InputUri)">Input Uri</a>
</td>
<td>
@Html.DisplayFor(modelItem => item.InputContentSize)@{WriteLiteral("Kb");}
</td>
<td>
<a href="@Html.DisplayFor(modelItem => item.OutputUri)">Output Uri</a>
</td>
<td>
@Html.DisplayFor(modelItem => item.OutputContentSize)@{WriteLiteral("Kb");}
</td>
<td>
@Html.DisplayFor(modelItem => item.Error)
</td>
</tr>
}
</table>
你可以做这样的事情:
<img src='@(item.Status=="Succeeded" ? "Succeeded.png" : "Failed.png")' alt='status' />
首先将列结果转换为图像,然后在适用的情况下显示图像。例如:
if $result = "1" then
$image = "success.gif"
else
$image = "fail.gif"
end if
然后,您可以使用$image作为要在表格中显示的结果。
添加了 if 语句,它起作用了!
相关文章:
- mouseOver上的隐藏图像问题
- 如何在运行时使用javascript隐藏图像
- 在鼠标悬停处隐藏图像
- 如果没有历史记录,我如何隐藏图像或按钮onclick=;历史.go(-1);
- ImageMapster可以动态显示和隐藏图像选择崩溃
- 当锚点HREF源不存在时隐藏图像
- jQuery UI选项卡基于活动选项卡显示/隐藏图像
- 砖石隐藏图像
- 如何在提交空白表单时隐藏图像
- 循环后如何删除/隐藏图像
- 如果没有src,则使用jquery隐藏图像
- 如何使jquery显示和隐藏图像
- 砌体隐藏图像,直到完全加载
- 在 HTML 表格中显示/隐藏图像
- 点击显示/隐藏图像.没有Javascript
- 使用 jquery 过滤后正确隐藏图像
- 需要按钮显示/隐藏图像旋转 href 添加到 javascript 代码中
- 使用图像滚动达到页面中的最大内容,然后应该使用窗口百分比隐藏图像
- 使用jQuery随机显示/隐藏图像
- 如果没有链接,如何自动隐藏图像