當發生錯誤時,應該向用戶提供一個友好的界面,能夠屏蔽詳細技術信息,也有助提高用戶體驗,這時就用到了異常處理。web
try catch 通常將有可能出現的異常代碼包裝在try語句塊中,當發生異常時catch會捕捉異常對象,在異常發生以前,處理異常,這樣能夠更好的控制代碼的運行。spa
在web.config文件的customError元素中定義想要顯示的錯誤頁。調試
<customError mode="On" defaultRedirect="~/Errors/Error500.aspx"> <error statusCode="404" redirect="~/Errors/Error404.aspx" /> <error statusCode="500" redirect="~/Errors/Error500.aspx" /> </customError>
mode屬性決定了站點的訪問者是否可看到詳細的錯誤頁面code
調試,是一個查找並修改代碼中bug的過程。能夠在代碼運行過程當中移動,檢查變量和對象,甚至動態執行方法和新代碼,此時須要一個斷點。對象
跟蹤,在運行時最有效地找到代碼的執行路徑。blog
當代碼在某個斷點處中止,可以使用快捷鍵來決定接下來的操做。ci
快捷鍵 | 說明 |
F5 | 啓用調試,在調試時按下F5將會命中下一個斷點。 |
F11 | 執行當前行並單步進入被調用的方法 |
F10 | 執行當前行,而不單步進行被調用的代碼,除非包含斷點 |
Shift+F5 | 中止調試。 |
Shift+F11 | 執行當前代碼塊中的代碼,並返回最初調用它的代碼 |
Ctrl+Shirt+F5 | 重啓調試過程 |
這是初學ASP.NET時,作的筆記。如今翻出來以爲本身那時候傻傻的,有一腔熱血。正課也不上就窩宿舍看書,比磚頭厚的紅皮書啃完了一本又一本。那一天是2012-12-10。編譯