在类的方法中已经进行了错误处理,当产生错误时返回一个特定的数值,前台页面得到该值后返回一个指定的解释信息(例如A页面)在调试环境下一切正常但发布后,遇到错误后,不出现解释页面A页面,而是出现一大堆asp.net的英文的错误提示信息这是什么原因呢?

解决方案 »

  1.   

    这里面不存在页面跳转的问题例如,页面调用一个类的某个方法,返回一个数据表 dattable,正常情况下,datatable中记录数为>=0,一旦产生错误,该方法返回一个null,这样页面根据返回的值就可以判断是否产生了错误,一旦返回了null,页面显示一个信息,告诉使用者错误产生。我这样处理,在调试的时候很正常,可一发布后就出现问题了,好像产生错误后就不向下执行了,直接在错误处中止了,没走到错误处理模块
      

  2.   

    你加个Debug="true"看看具体哪里错了,如果没有错误提示,就一段段的截断查错