Javascript MVC4剃须刀警告框

Javascript MVC4剃须刀警告框,javascript,asp.net-mvc,asp.net-mvc-4,Javascript,Asp.net Mvc,Asp.net Mvc 4,当我显示警报时,页面消失。如何防止页面在显示alertbox时消失。 我正在打印警报,如下所示: @{ if (ViewData["result"] == "false") { ViewData["result"] = null; <script type="text/javascript" language="javascript"> alert("Invalid

当我显示警报时,页面消失。如何防止页面在显示alertbox时消失。 我正在打印警报,如下所示:

    @{
        if (ViewData["result"] == "false")
        {
            ViewData["result"] = null;
            <script type="text/javascript" language="javascript">
                alert("Invalid user name or password");
            </script>
        }
    }

在我的机器上,你的代码运行良好,但如果它不适合你,那么

试试这个:-

<script type="text/javascript">
   if ('@ViewData["result"]' == "false"){
  '@ViewData["result"]' = null;
   alert("Invalid user name or password");
   }
   else{ alert("Valid user name or password"); }
</script>

您的答案仍然不起作用,即使它没有显示alertbox。它给出键->计数=1和[0]=结果,它具有我从模型中指定的值class@Mayank...just请参阅您从控制器发送的值,该值应为false,带引号…@Mayank..我认为在您的问题中,如果语句尝试使用else语句,则控件不会进入…请参阅更新的答案..是的,上一个问题已解决。bt此alertbox问题仍然存在