知识大全 ASP.NET自定义错误处理页面的添加
Posted 知
篇首语:人生必须的知识就是引人向光明方面的明灯。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET自定义错误处理页面的添加相关的知识,希望对你有一定的参考价值。
ASP.NET自定义错误处理页面的添加 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
自定义错误处理页面方法一
添加nfig < system web>< /system web>中添加< customErrors mode= On
defaultRedirect= ApplicationErroy aspx >< /customErrors>节点
添加错误处理页面 ApplicationErroy aspx调用下面的方法
- private void DealErroy() HttpException erroy = new HttpException(); string strCode = erroy ErrorCode ToString(); string strMsg = erroy Message; erroy HelpLink = sss ; Response Write( ErrorCode: + strCode + < br> ); Response Write( Message: + strMsg + < br> ); Response Write( HelpLink: + erroy HelpLink + < br> ); Response Write( Source: + erroy Source + < br> ); Response Write( TargetSite: + erroy TargetSite + < br> ); Response Write( InnerException: + erroy InnerException + < br> ); Response Write( StackTrace: + erroy StackTrace + < br> ); Response Write( GetHtmlErrorMessage: + erroy GetHtmlErrorMessage() + < br> ); Response Write( erroy GetHttpCode() ToString(): + erroy GetHttpCode() ToString() + < br> ); Response Write( erroy Data ToString():: + erroy Data ToString() + < br> );
这种方法不能完整地显示错误信息
自定义错误处理页面方法二
添加nfig < system web>< /system web>中添加< customErrors mode= On
defaultRedirect= ApplicationErroy aspx >< /customErrors>节点
添加Global asax文件 找到Application_Error事件 加入以下代码
- Exception erroy = Server GetLastError(); string err = 出错页面是 + Request Url ToString() + < br> ; err += 异常信息 + erroy Message + < br> ; err += Source: + erroy Source + < br> ; err += StackTrace: + erroy StackTrace + < br> ; Server ClearError(); Application[ erroy ] = err;
添加错误处理页面 ApplicationErroy aspx 加入以下代码
- Response Write(Application[ erroy ] ToString());
这种方法能完整地显示
错误信息
最好的办法还是两种方法一起用最好!
另:nfig中也可以把
- < error statusCode= redirect= />//访问被禁止 < error statusCode= redirect= />//找不到页面
添加进去
错误代码含义
: Continue
: witching Protocols
: OK
: Created
: Accepted
: Non Authoritative Information
: No Content
: Reset Content
: Partial Content
: Multiple Choices
: Moved Permanently
: Found
: See Other
: Not Modified
: Use Proxy
: Temporary Redirect
: Bad Request
: Unauthorized
: Pay
: Forbidden
: Not Found
: Method Not Allowed
: Not Acceptable
: Proxy Authentication Required
: Request Time out
: Conflict
: Gone
: Length Required
: Precondition Failed
: Request Entity Too Large
: Request URI Too Large
: Unsupported Media Type
: Requested range not satisfiable
: Expectation Failed
: Internal Server Error
: Not Implemented
: Bad Gateway
: Service Unavailable
: Gateway Time out
: HTTP Version not supported
cha138/Article/program/net/201311/11669相关参考
ASP.NET自定义错误页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASPNET提供三种
Asp.net用户控件添加自定义事件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
ASP.NET页面错误处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ASP.NET定制简单的错误处理页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
知识大全 Asp.net的处理机制和自定义WebServer
Asp.net的处理机制和自定义WebServer 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET入门教程 6.3 为页面添加事件[1]
ASP.NET入门教程6.3为页面添加事件[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 6.3 为页面添加事件[2]
ASP.NET入门教程6.3为页面添加事件[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 6.3 为页面添加事件[4]
ASP.NET入门教程6.3为页面添加事件[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 6.3 为页面添加事件[3]
ASP.NET入门教程6.3为页面添加事件[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
Asp.NET自定义DataGrid控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一&nb