欢迎来到代码驿站!

.NET代码

当前位置:首页 > 软件编程 > .NET代码

Global.cs中自动获取未处理的异常

时间:2021-08-03 08:57:46|栏目:.NET代码|点击:
下面就是简单的事例:
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发布后再浏览就一切正常。

上一篇:自制网页选取本地路径控件(附源码)

栏    目:.NET代码

下一篇:C# 获取程序集版本、文件版本

本文标题:Global.cs中自动获取未处理的异常

本文地址:http://www.codeinn.net/misctech/163701.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有