如题,
我在系统发生错误时,需要记录错误信息到日志,
现在希望将页面上的一个参数传(systemcd)递给
Application_Error这个方法,在日志文件中显示这个参数.比如,systemcd = 0001 发生错误时希望把0001的信息显示在日志文件里.请问有什么办法么?
我在系统发生错误时,需要记录错误信息到日志,
现在希望将页面上的一个参数传(systemcd)递给
Application_Error这个方法,在日志文件中显示这个参数.比如,systemcd = 0001 发生错误时希望把0001的信息显示在日志文件里.请问有什么办法么?
解决方案 »
- 请问异步调用的时候,Open函数里的第三个参数是什么意思呢
- .NET生成静态页面
- VS帮助怎样在后退是保持上一页面的浏览位置?
- 求asp.net显示在线用户信息的源码
- asp.net使用多线程处理队列,并保证线程持续执行???
- FormsAuthentication.Decrypt 遇到 exception 'bad data':(....郁闷
- 如何在页面中获得当前我的接收字节速度?如,300KB/S^在线等……解决就结贴
- 求助,连接测试服务器出错,请求解释!!
- ASP.NET怎样用DataBinder显示数据库中的图片啊?
- 如何验证某文本框的中文字数不能超过一个限值?
- 求助sql合并
- 生成随机数
这样一来,Application_Error 的方法里就可以取得该参数.
有没有方法,可以直接取得发生错误页面的信息?
只要保证 Request里有systemcd就可以.
protected void Application_Error(object sender, EventArgs e)
{ Exception objErr = Server.GetLastError().GetBaseException(); string err = "错误发生在 : " + Request.Url.ToString() + "<br/>错误信息 : " + objErr.Message.ToString(); Server.ClearError(); this.Application["lastError"] = err; Response.Redirect(HttpContext.Current.Request.ApplicationPath + "/error.aspx?ErrorMessage=");
}
对,可以用url传。