Global.cs中自动获取未处理的异常_asp.net教程-查字典教程网
Global.cs中自动获取未处理的异常
Global.cs中自动获取未处理的异常
发布时间:2016-12-29 来源:查字典编辑
摘要:下面就是简单的事例:1)引起异常的代码复制代码代码如下:protectedvoidButton1_Click(objectsender,Ev...

下面就是简单的事例:

1)引起异常的代码

复制代码 代码如下:

protected void Button1_Click(object sender, EventArgs e)

{

int a = 5;

int b = 2;

int c;

c = a / (b - 2);

}

2)Global.cs中的代码

复制代码 代码如下:

protected void Application_Error(object sender, EventArgs e)

{

//获取异常信息

string strError = Server.GetLastError().ToString();

//可以将错误信息通过log4net写入到文本或数库中,这里只写在页面上

Response.Write("错误信息:" + strError + "");

Server.ClearError();

}

通过上面的做法本人写了个Demo在F5调试的时个有时会在页上输出错误信息有时会先在异常的地方停止运行但再按下F5错误信息就出现了。在IE、FF、Chrome都一样的问题,有可能是浏览器缓存问题。之后自己将Demo发布后再浏览就一切正常。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新asp.net教程学习
    热门asp.net教程学习
    编程开发子分类