三层结构数据或业务层 catch,到异常后,应该立即跨层给出界面提示(例如catch异常后马上response.redirect到一个错误页面,还是通过状态参数返回,最终交给UI层(aspx.cs)处理好呢?怎么做是更好的设计模式?