日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#Page_Error事件

C#語言有很多值得學(xué)習(xí)的地方,這里我們主要介紹C# Page_Error事件,包括介紹ASP.NET 提供三種用于在出現(xiàn)錯誤時捕獲和響應(yīng)錯誤的主要方法等方面。

創(chuàng)新互聯(lián)公司專注于平塘企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),電子商務(wù)商城網(wǎng)站建設(shè)。平塘網(wǎng)站建設(shè)公司,為平塘等地區(qū)提供建站服務(wù)。全流程按需設(shè)計網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

ASP.NET 在處理和響應(yīng)錯誤的方式上進行了若干改進。在傳統(tǒng)的 ASP 中,是用"On Error Resume Next"(或在 Jscript 中用 try-catch 塊)處理錯誤的?;蛘撸绻\行的是 Microsoft Internet Information Services (IIS) 5.0,則使用 ASPError 對象創(chuàng)建自定義的錯誤報告頁。然而,這些方法都有其局限性。

ASP.NET 提供了在運行 ASP.NET 應(yīng)用程序時可能出現(xiàn)的錯誤的若干處理和響應(yīng)級別。ASP.NET 提供三種用于在出現(xiàn)錯誤時捕獲和響應(yīng)錯誤的主要方法:C# Page_Error事件、application_error 事件以及應(yīng)用程序配置文件 (Web.config)。

本文演示如何在 ASP.NET 應(yīng)用程序中使用這些新功能。盡管本文由于與 ASP.NET 直接相關(guān)而介紹了如何提供自定義錯誤頁和一般錯誤報告,但是它并不介紹其他錯誤處理方法,如 try-catch-finally 塊和公共語言運行庫 (CLR) 異常系統(tǒng)。

C# Page_Error事件提供一種捕獲在頁級別出現(xiàn)的錯誤的方法。您可以只是顯示錯誤信息(正如下面的示例代碼所示),也可以記錄事件或執(zhí)行某個其他操作。

備注:此示例在瀏覽器中顯示詳細的錯誤信息,提供此示例只是為了進行說明。向應(yīng)用程序的最終用戶顯示詳細信息(尤其是該應(yīng)用程序在 Internet 上運行時)一定要小心。更適當(dāng)?shù)淖龇ㄊ窍蛴脩麸@示一條消息,告知已發(fā)生錯誤,然后將具體的錯誤詳細信息記錄在事件日志中。

此外,您還應(yīng)記下 @ Page 指令中的 inherits 屬性。如果已經(jīng)設(shè)置 inherits,則必須首先生成項目,然后再瀏覽到該頁。如果不首先生成項目,將看到下面的錯誤信息:Project.PageEvent' is not a valid type

如何使用 Application_Error 事件
與 C# Page_Error事件相類似,您可使用 Application_Error 事件捕獲發(fā)生在應(yīng)用程序中的錯誤。由于事件發(fā)生在整個應(yīng)用程序范圍內(nèi),因此您可記錄應(yīng)用程序的錯誤信息或處理其他可能發(fā)生的應(yīng)用程序級別的錯誤。


當(dāng)前文章:C#Page_Error事件
標(biāo)題URL:http://m.5511xx.com/article/cdhedic.html