Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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
Javascript 在ASP.NETMVC中显示成功保存的数据消息_Javascript_Jquery_Asp.net Mvc_Html - Fatal编程技术网

Javascript 在ASP.NETMVC中显示成功保存的数据消息

Javascript 在ASP.NETMVC中显示成功保存的数据消息,javascript,jquery,asp.net-mvc,html,Javascript,Jquery,Asp.net Mvc,Html,我是ASP.NETMVC4新手 我试图根据条件切换div或p标记。 在Home Controller的索引操作方法中,我得到了使用tempdata显示标记的答案,如所示 @if (TempData["notice"] != null) { <p id="para">@TempData["notice"]</p> 控件发送回索引方法后,段落将正确显示。 我在想,现在是否有办法隐藏它 我知道,我们可以使用 document.getElementByI

我是ASP.NETMVC4新手

我试图根据条件切换div或p标记。 在Home Controller的索引操作方法中,我得到了使用tempdata显示标记的答案,如所示

@if (TempData["notice"] != null) {
            <p id="para">@TempData["notice"]</p>
控件发送回索引方法后,段落将正确显示。 我在想,现在是否有办法隐藏它

我知道,我们可以使用

document.getElementById('para').style.display = "none";
如果我使用这个,即使在重定向之后,我也看不到段落。 请指导我正确的方向。

您可以使用jQuery和方法。下面的代码会在2秒内延迟隐藏您的邮件。delay2000


我不希望它在我第一次进入页面时显示。它只是在重定向之后才显示,并在几秒钟后隐藏。我正在尝试在数据添加到数据库后模拟一条成功消息。非常感谢您的帮助
document.getElementById('para').style.display = "none";
@if(TempData["notice"] != null) {
   <p id="para">@TempData["notice"]</p>
}

<script type="text/javascript">
   $(function(){
      $('#para').delay(2000).hide(500);
   });
</script>