比如说页面model中其中某个属性为null,用的时候就会异常,这种情况下,有没有类似action里面HandleError这样的处理机制?
可以定义自己的ExceptionFitler,实现IExceptionFilter接口。
参考博文:[原]ASP.NET MVC异常处理方案
参考博问:自定义 ExceptionFilter 没有执行
在Controller里可以设置异常。
这个是Attribute,你可以设置在Controller上,也可以设置在Action上。
View中的异常也会触发HandleError么? 还是要设置别的Attribute?
@hirocker: 参见DUDU的回答吧。
[原]ASP.NET MVC异常处理方案