close
啟用除錯的話,網頁部份用
<%@ Page Debug="true"%>
網站部份用Web.Config設定
<system.web>
<compilation debug="true">
</system.web>
計得正式上線後要關掉,不然會影響效能
錯誤處理的話,錯誤一開始會先到網頁的Page_Error事件
如果沒有清除掉這個錯誤的話
就會繼續往下跑跑到Application_Error裡
再沒有清除掉錯誤的話
就會跑出最常見的ASP.NET黃色畫面=.=
在Page_Error事件或是Application_Error事件裡面
可用Server.GetLastError()來抓到例外錯誤的物件
清除錯誤的話可用Server.ClearError()來清除
Application_Error事件要放在Global.asax檔案裡,這個檔案是由
Visual Studio裡加入的Global Application Class檔案
如果以上都沒寫的話,又不想看到黃色錯誤畫面的話
可在Web.Config裡寫
<system.web>
<customErrors mode="On" defaultRedirect="MyError.html">
</system.web>
這樣一有錯誤就會自動跳到MyError.html這個網頁了
全站熱搜