大众计算机学习网

专门提供各种电脑教程

asp.net自定义错误处理及错误显示页!

Admin | 2007-11-26 21:29:57 | 被阅次数 | 6394

如何在NET中自定义错误,并将错误信息显示在具体的页面?

以下为大众站长实现方法,希望能够为广大网友提供方便!!!

使用的开发环境是vs2005

一:首先,在这个文件中Global.asax

在相应位置作如下的变量定义及错误信息值的赋于!

 void Application_Error(object sender, EventArgs e)
    {
        // 在出现未处理的错误时运行的代码
        Application["SyserrorMsg"] = "";//错误信息存储的变量
        Application["SyserrorMsg"] = Server.GetLastError();//得到错误信息!

    }

二:在配置文件web.config中的相关位置定向错误处理页面:

<authentication mode="Windows"/>
  <customErrors defaultRedirect="ErrorPage.aspx" mode="RemoteOnly">
  </customErrors>

//以上代码,俺的错误处理页面是:ErrorPage.aspx

三:创建错误处理页面ErrorPage.aspx

        需要创建的ErrorPage.aspx,就和平时创建一个新的页面一样简单,操作方法不再介绍!

四:在显示错误信息页面中,显示错误信息

在上面的ErrorPage.aspx页面中的body中的任何位置添加如下代码

<%=Application["SyserrorMsg"]%>

 

呵呵,完成,收工拉!!!