啟用網頁的追蹤功能
您可以控制是否要以 @ Page 指示詞的 Trace 屬性 (Attribute) 來啟用或停用網頁的追蹤。不論您是否將訊息寫入至追蹤記錄檔,當您啟用追蹤而網頁受要求時,ASP.NET 會附加一系列含有網頁要求的效能資訊的表格。
根據預設,追蹤是停用的。如果您不在網頁中包含 Trace 屬性,即不會蒐集追蹤資訊,而您撰寫的追蹤陳述式也不會出現在網頁上。
若要啟用網頁的追蹤功能
在您的 .aspx 檔案開頭包含 @ Page 指示詞。包含 Trace 屬性,並將其值設定為 true。
<%@ Page Trace="true" %>
**安全性提示 **當網頁啟用追蹤時,追蹤資訊會顯示在任何向伺服器要求網頁的瀏覽器上。追蹤會顯示機密的資訊,例如伺服器變數的值,而這也意味著安全性的威脅。請務必在將應用程式移植到實際執行伺服器之前,替網頁停用網頁追蹤。您可以將 Trace 屬性設定為 false 或將它一併移除來做到這點。
選擇性地,包含 TraceMode 屬性來指定您想要追蹤訊息出現的順序。將屬性設定為 SortByTime 用處理訊息的順序來排序訊息。將屬性設定為 SortByCategory,將它們按照您在網頁或伺服器控制項程式碼的 Trace.Warn 和 Trace.Write 方法呼叫中指定的分類來排序。
下列範例 (包含在網頁頂端時) 將網頁和包含於那網頁的伺服器控制項的追蹤訊息按照分類來排序。
<%@ Page Language="VB" Trace="True" TraceMode="SortByCategory" %>
下列範例圖片說明有追蹤資訊附加至網頁輸出結尾的網頁。
網頁追蹤
請參閱
TraceContext 類別 | Page 類別 | ASP.NET 追蹤 | @ Page |寫入追蹤訊息