Web アプリケーションに Visual Studio 2010 と MVC 4 を使用しています。これは私のコントローラコードです:
public 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 コンテナーには何も表示されません。firebug では、このエラーが発生しました:
NetworkError: 500 Internal Server Error + http://localhost....?X-Requested-With=XMLHttpRequest
なぜこのエラーが発生するのですか?
この問題を解決するにはどうすればよいですか?
前もって感謝します!