asp.net mvc视图中的异常处理

时间:2014-05-06 08:32:27

标签: asp.net-mvc-4 view exception-handling

我正在Controller中处理异常,以及我手动添加的其他图层,例如DataAccess

我还在Views中放置了异常处理。

是否有必要这样做,还是可以从视图中删除异常处理代码?

1 个答案:

答案 0 :(得分:0)

这不是必需的,ASP.NET本身就有异常处理。你只需要抛出异常。在“发布”模式下运行时,视图将自动捕获它

只需在App_start

中添加'FilterConfig'即可
public class FilterConfig
{
    /// <summary>
    /// The register global filters.
    /// </summary>
    /// <param name="filters">
    /// The filters.
    /// </param>
    public static void RegisterGlobalFilters(GlobalFilterCollection filters)
    {
        filters.Add(new HandleErrorAttribute());
    }
}