我正在为我的 Web 应用程序使用 Visual Studio 2010 和 MVC 4。这是我的控制器代码:
公共 ActionResult MyController()
{ if (Request.IsAjaxRequest()) { using (MyContainer context = new MyContainer()) { try { var result = Some Query; return PartialView("_MyView", result); } catch (Exception ex) { } } } if (User.Identity.IsAuthenticated) { return RedirectToAction("Index", "Home", new { area = "User" }); } else { return Redirect("/"); } }
此方法将成功完成,但我的 ajax 容器没有显示任何内容。在萤火虫这个错误提出:
NetworkError: 500 Internal Server Error + http://localhost....?X-Requested-With=XMLHttpRequest
为什么会出现这个错误?
我该怎么做才能解决这个问题?
提前致谢!