我正在尝试在控制器中发生错误时显示 jQuery 模型弹出窗口,并显示控制器尝试返回的相同视图。
现在我正在研究  Home/Index.cshtml控制器[HttpGet] Index()控制器方法。如果 Index() 方法中发生任何错误,则在视图 Index.cshtml 中显示 jQuery 弹出窗口。
我们怎么能做到这一点?
更新
作为@MelanciaUK,我已经这样实现了。
  @{
        if (!String.IsNullOrEmpty(ViewBag.errorsOccurred))
        {
           <text>
              <script type="text/javascript">
                  $(function () {
                      $.fancybox.open({
                              'content' : $("#divForm").html()
                   });
                });
              </script>
            </text>
         }
      }
       @using (Html.BeginForm())
       {
                          ----
                          ----
       }
        <div id="divForm" style="display:none">
            An error has occurred on the page.
        </div>
    @section Scripts {  
     @Scripts.Render("~/bundles/fancybox")
    }
.fancybox.open永远不会被调用并从执行中跳过@using (Html.BeginForm())。我只想表演fancybox。这里出了什么问题?