自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET自定義錯誤處理頁面的添加

開發(fā) 后端
本文介紹了asp.net自定義錯誤處理頁面的添加方法。

asp.net自定義錯誤處理頁面方法一

1、添加Web.config, < system.web>< /system.web>中添加< customErrors mode="On"

defaultRedirect="ApplicationErroy.aspx" >< /customErrors>節(jié)點,

2、添加錯誤處理頁面:ApplicationErroy.aspx調(diào)用下面的方法:

  1. private void DealErroy()  
  2.      {  
  3.          HttpException erroy = new HttpException();  
  4.          string strCode = erroy.ErrorCode.ToString();  
  5.          string strMsg = erroy.Message;  
  6.          erroy.HelpLink = "sss";  
  7.          Response.Write("ErrorCode:" + strCode + "< br>");  
  8.          Response.Write("Message:" + strMsg + "< br>");  
  9.          Response.Write("HelpLink:" + erroy.HelpLink + "< br>");  
  10.          Response.Write("Source:" + erroy.Source + "< br>");  
  11.          Response.Write("TargetSite:" + erroy.TargetSite + "< br>");  
  12.          Response.Write("InnerException:" + erroy.InnerException + "< br>");  
  13.          Response.Write("StackTrace:" + erroy.StackTrace + "< br>");  
  14.          Response.Write("GetHtmlErrorMessage:" + erroy.GetHtmlErrorMessage() + "< br>");  
  15.          Response.Write("erroy.GetHttpCode().ToString():" + erroy.GetHttpCode().ToString() +   
  16.  
  17. "< br>");  
  18.          Response.Write("erroy.Data.ToString()::" + erroy.Data.ToString() + "< br>");  
  19.      }  
  20.  

這種方法不能完整地顯示錯誤信息;

asp.net自定義錯誤處理頁面方法二

1、添加Web.config, < system.web>< /system.web>中添加< customErrors mode="On"

defaultRedirect="ApplicationErroy.aspx" >< /customErrors>節(jié)點,

2、添加Global.asax文件,找到Application_Error事件,加入以下代碼:    

  1. Exception erroy = Server.GetLastError();  
  2.          string err = "出錯頁面是:" + Request.Url.ToString() + "< br>";  
  3.          err += "異常信息:" + erroy.Message + "< br>";  
  4.          err += "Source:" + erroy.Source + "< br>";  
  5.          err += "StackTrace:" + erroy.StackTrace + "< br>";  
  6.          Server.ClearError();  
  7.          Application["erroy"] = err;  

2、添加錯誤處理頁面:ApplicationErroy.aspx 加入以下代碼;   

  1. Response.Write(Application["erroy"].ToString());  

這種方法能完整地顯示錯誤信息,

***的辦法還是兩種方法一起用***!

另:web.config中也可以把

  1. < error statusCode="403" redirect="NoAccess.htm" />//訪問被禁止  
  2. < error statusCode="404" redirect="FileNotFound.htm" />//找不到頁面  

添加進去

http錯誤代碼含義:  

   "100"    :    Continue    

   "101"    :    witching    Protocols    

   "200"    :    OK    

   "201"    :    Created    

   "202"    :    Accepted    

   "203"    :    Non-Authoritative    Information    

   "204"    :    No    Content    

   "205"    :    Reset    Content    

   "206"    :    Partial    Content    

   "300"    :    Multiple    Choices    

   "301"    :    Moved    Permanently    

   "302"    :    Found    

   "303"    :    See    Other    

   "304"    :    Not    Modified    

   "305"    :    Use    Proxy    

   "307"    :    Temporary    Redirect    

   "400"    :    Bad    Request    

   "401"    :    Unauthorized    

   "402"    :    Pay

   "403"    :    Forbidden    

   "404"    :    Not    Found    

   "405"    :    Method    Not    Allowed    

   "406"    :    Not    Acceptable    

   "407"    :    Proxy    Authentication    Required    

   "408"    :    Request    Time-out    

   "409"    :    Conflict    

   "410"    :    Gone    

   "411"    :    Length    Required    

   "412"    :    Precondition    Failed    

   "413"    :    Request    Entity    Too    Large    

   "414"    :    Request-URI    Too    Large    

   "415"    :    Unsupported    Media    Type    

   "416"    :    Requested    range    not    satisfiable    

   "417"    :    Expectation    Failed    

   "500"    :    Internal    Server    Error    

   "501"    :    Not    Implemented    

   "502"    :    Bad    Gateway    

   "503"    :    Service    Unavailable    

   "504"    :    Gateway    Time-out    

   "505"    :    HTTP    Version    not    supported  

以上就是asp.net自定義錯誤處理頁面的添加方法。

【編輯推薦】

  1. ASP.NET中的session存儲模式運用
  2. ASP.NET中的文件上傳下載方法集合
  3. ASP.NET中的cookie讀寫方法介紹
  4. ASP.NET中的javascript操作
  5. ASP.NET2.0中的單點登錄簡介及實現(xiàn)
責(zé)任編輯:book05 來源: csdn
相關(guān)推薦

2009-08-05 16:04:50

2009-06-19 16:20:14

ASP.NET錯誤處理

2009-07-31 11:28:42

錯誤處理機制ASP.NET

2009-08-05 14:17:27

ASP.NET錯誤頁面

2009-07-22 15:27:39

ASP.NET MVC自定義路由

2009-07-23 14:21:55

ASP.NET頁面

2009-08-04 13:35:16

ASP.NET自定義樣

2009-08-06 17:13:56

ASP.NET自定義控

2009-07-28 09:32:41

ASP.NET自定義控

2009-08-10 14:16:59

ASP.NET自定義控

2009-07-31 13:06:53

CheckBoxLisASP.NET頁面

2009-07-31 10:23:09

ASP.NET源碼DateTimePic

2011-04-19 10:33:16

ASP.NET自定義控

2009-08-12 14:38:05

ASP.NET Dat

2009-11-24 15:11:21

ASP.NET MVC

2009-08-05 14:01:50

ASP.NET配置錯誤

2024-09-24 17:34:05

2009-10-19 15:14:48

aspx擴展

2009-08-10 16:58:45

ASP.NET安裝部署

2010-04-30 09:32:49

ASP.NET MVC
點贊
收藏

51CTO技術(shù)棧公眾號