在开发过程中。有时需要让程序异常直接抛出,方便调试和定位错误来源。但是在项目实施过程中,出错页面就不能显示出来了。这是我们需要一个更友好的出错提示页面提醒用户操作出错。通常我们在单个页面中可以使用try catch捕获异常,然后跳转到一个统一的出错页面中。但是,如果对每一个页面都写这样相类似的代码,工作量之大可以想象。
还好我们可以使用Global.asax进行全局的错误处理。
在VS2005中,单击“添加新项”选取“全局应用程序类项”
在void Application_Error(Object sender ,EventArgs e){}
添加以下代码
//
在出现未处理的错误时运行的代码