这个例子对我不起作用,我尝试了Response.write,但我什么都没得到。 这是样本 (它是否也可以出现一个弹出窗口告诉错误细节“)
protected void Application_Error(object sender, EventArgs e)
{
// At this point we have information about the error
HttpContext ctx = HttpContext.Current;
Exception exception = ctx.Server.GetLastError ();
string errorInfo =
"<br>Offending URL: " + ctx.Request.Url.ToString () +
"<br>Source: " + exception.Source +
"<br>Message: " + exception.Message +
"<br>Stack trace: " + exception.StackTrace;
ctx.Response.Write (errorInfo);
ctx.Server.ClearError ();
}
答案 0 :(得分:1)
在Global.asax中的应用程序中遇到未处理的异常时触发的事件的方法签名是:
void Application_Error(object sender, EventArgs e)
{
// your code...
}