(一).說明
很多人在調試輸入時,一般用: respone.write(),或跟蹤后再在命令窗口計算對象的值等方法.
其實microsoft為asp.net提供很好的輸出調試類trace. 這里講一下它的用法
(二)具體用法
分為頁面級別調試和應用程序級別跟蹤調試:
1.頁級別跟蹤: 在頁的開頭包括如下的頁指令<%@ page trace="true" tracemode="sortbycategory/sortbytime" %>
i.自定義消息示例:
trace.write("這里為要輸出結果的變量或自定義字符串");
trace.warn("這里為要顯示的字符串"); //與trace.write相同,只是字體為紅色
檢查是否使用了跟蹤
ii.判斷是否啟用了跟蹤輸出:
if(trace.isenabled) { trace.warn("已啟用跟蹤")}
2.應用程序級別跟蹤:
在web.config文件的<system.web>節(jié)中 <trace enabled="true" pageoutput="true"/>
這樣就不用在一個一個頁面中設置了.
用trace跟蹤調試最大的好處是: 程序員用完后只要將 頁面或應用程序跟蹤設為:false即可.
不用將其刪除或注釋. 因為編譯器編譯到trace輸出
語句時,不會將其編譯,會略過trace語句繼續(xù)編譯下面的語句。
從程序員角度看,即trace相當于已經注釋掉了
新聞熱點
疑難解答