如何在使用自定义出错页面的同时,记录所有的出错信息到数据库中。 如何在使用自定义出错页面的同时,记录所有的出错信息到数据库中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用异常处理.try{ 出错代码;}catch{ //如果代码出错,执行插入错误记录到SQl Server ...............;} 人家说所有页面的通用处理。比如跳转到500.aspx,这个500.aspx会记录出错信息到库。每个页面还不用做更改。 你要注意必须捕获Exception类型的对象,将错误号、信息、堆栈,即以innerException获得,然后处理。反正我现在认为CustomerErrors中的错误页面处理不行。 sp1234都说不行了,看来是不行了.我觉得能否使用一个公共的静态方法?在try {} catch{}里捕捉错误信息写入数据库呢?应该可以吧. //修改global.ascx.cs protected void Application_Error(Object sender, EventArgs e) { Response.Clear(); try {System.Exception err=Server.GetLastError();//这样就获得了Exception,然后……执行代码 } catch(Exception err) { Response.End(); } Response.End(); } 有七层的必要吗?不让人烦躁么?您们一般几层 ,我3 主页获得子叶名称 正则表达式 帮忙看看这是什么控件实现的? 急!在线等!求InstallShield 8.0或者更高的版本!提供下载连接!谢谢1 使用smtp发送gmail出现的问题 大家在做连接MDB数据库的系统时,数据库连接语句一般写在哪啊? 没有DB的的VS.NET,我该怎么办啊? 求有关将文本文件直接导入数据库的C#例子! 各位能提供点二个下来列表互动的代码 关于用OleDB模式连接SQL数据库的问题 有广州的吗?想找个人教用C#做ASP.net
{
出错代码;
}
catch
{
//如果代码出错,执行插入错误记录到SQl Server
...............;
}
比如跳转到500.aspx,这个500.aspx会记录出错信息到库。每个页面还不用做更改。
protected void Application_Error(Object sender, EventArgs e)
{
Response.Clear();
try
{
System.Exception err=Server.GetLastError();//这样就获得了Exception,然后……执行代码
}
catch(Exception err)
{
Response.End();
}
Response.End();
}