代码之家  ›  专栏  ›  技术社区  ›  Carles Company

ASP.NET MVC异常处理

  •  19
  • Carles Company  · 技术社区  · 15 年前

    在控制器的操作中捕获我的异常可以吗?有没有更好的办法?我实际上是在控制器中捕获我的异常,并使用TempData向用户显示消息,但我对这种方法有一种奇怪的感觉。我一直在四处浏览,但没有找到适合我的东西。

    1 回复  |  直到 15 年前
        1
  •  11
  •   mkchandler    15 年前

    你可以使用 HandleError 属性来捕获任何未处理的异常,它将自动返回共享文件夹中的Error.aspx视图。此属性有重载,因此只能将其用于某些异常类型等。

    http://weblogs.asp.net/scottgu/archive/2008/07/14/asp-net-mvc-preview-4-release-part-1.aspx