我正在Controller
中处理异常,以及我手动添加的其他图层,例如DataAccess
。
我还在Views
中放置了异常处理。
是否有必要这样做,还是可以从视图中删除异常处理代码?
答案 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());
}
}