如果我像下面这样在global.asax.cs文件中注册HandleError属性,
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
我仍然需要在所有控制器中指定HandlError属性?
不,你没有。这就是全局过滤器的意义所在。
全局过滤器为每个控制器的每个动作运行。
MSDN