现在我在View上有一个ViewData [“status”],当用户点击“SAVE”按钮时会显示,如下所示:
<tr>
@if (ViewData["status"] == null || ViewData["status"] == "")
{
}
else {
<td colspan="2" style="color:red; font-weight:bold;">
@ViewData["status"]
</td>
}
</tr>
现在用户点击保存按钮后,ViewData [“status”]中的字符串可以永久显示。 有没有办法让它显示2秒钟并消失?
答案 0 :(得分:0)
你需要javascript。 jQuery是理想的。
<td>
元素提供ID。<td colspan="2" style="color:red; font-weight:bold;" id="status">
@ViewData["status"]
</td>
<script type="text/javascript">
// this function requires jQuery
$(function () {
setTimeout(function () {
$("#status").hide();
}, 2000);
});
</script>
您还可以fade-out元素,以便隐藏效果是平滑过渡。