首页
VS Code教程
(current)
VS Code插件
(current)
VS Code打造IDE
(current)
VScode更新日志
(current)
关于
Global.cs中自动获取未处理的异常
387
人浏览 /
0
人评论
下面就是简单的事例:
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 在global中拦截404错误的实现方法
在Global.asax文件里实现通用防SQL注入漏洞程序(适应于post/get请求)
Global.asax取绝对路径的方法
Global.asax取物理路径/取绝对路径具体方法
Global.asax的Application_BeginRequest实现url重写无后缀的代码
Global.asax的Application_Error实现错误记录/错误日志的代码
c#定时器和global实现自动job示例
ASP.net全局程序文件Global.asax用法分析
ASP.NET中Global和URLReWrite用法
在C#中global关键字的作用及其用法
相关文章
如何有效避免设计作品“空”?
高点击率钻展,设计环节…
无敌配色技巧(一)
留言
全部评论
晴天下起了小雨
2017-10-01 18:00
很喜欢,果断关注了
回复
wjmyly7336064
2017-10-01 18:00
相当实用,赞美了
橘大佬
2017-10-01 18:00
就是有些细节再到位点就好了…
回复
微信公众号
关注微信公众号获取更多VSCode编程信息,定时发布干货文章
最新文章
What's the make money?
MySQL 9.0 的新增功能
Apple 在 iOS 17 中使用 Swift 和 SwiftUI
编写更多“无用”软件
windows 修改环境变量后在 vscode 的终端不生效的两种解决方法
整理列出PHP各个版本5.2至8.0、8.1的特性以及区别
unicode 表情对照表
Stable Diffusion(AI绘画)Lora模型BRA V4发布:AI生成东亚人照片的生态可能因此改变
热门标签
VSCode
python
php
插件
防火墙
nodejs
远程开发
linux
virtualenv
flutter
安卓
苹果
图标主题
mysql
VScode插件
全部评论