共用方式為


啟用網頁的追蹤功能

您可以控制是否要以 @ Page 指示詞的 Trace 屬性 (Attribute) 來啟用或停用網頁的追蹤。不論您是否將訊息寫入至追蹤記錄檔,當您啟用追蹤而網頁受要求時,ASP.NET 會附加一系列含有網頁要求的效能資訊的表格。

根據預設,追蹤是停用的。如果您不在網頁中包含 Trace 屬性,即不會蒐集追蹤資訊,而您撰寫的追蹤陳述式也不會出現在網頁上。

若要啟用網頁的追蹤功能

  1. 在您的 .aspx 檔案開頭包含 @ Page 指示詞。包含 Trace 屬性,並將其值設定為 true

    <%@ Page Trace="true" %>
    

    **安全性提示   **當網頁啟用追蹤時,追蹤資訊會顯示在任何向伺服器要求網頁的瀏覽器上。追蹤會顯示機密的資訊,例如伺服器變數的值,而這也意味著安全性的威脅。請務必在將應用程式移植到實際執行伺服器之前,替網頁停用網頁追蹤。您可以將 Trace 屬性設定為 false 或將它一併移除來做到這點。

  2. 選擇性地,包含 TraceMode 屬性來指定您想要追蹤訊息出現的順序。將屬性設定為 SortByTime 用處理訊息的順序來排序訊息。將屬性設定為 SortByCategory,將它們按照您在網頁或伺服器控制項程式碼的 Trace.WarnTrace.Write 方法呼叫中指定的分類來排序。

    下列範例 (包含在網頁頂端時) 將網頁和包含於那網頁的伺服器控制項的追蹤訊息按照分類來排序。

    <%@ Page Language="VB" Trace="True" TraceMode="SortByCategory" %>
    

下列範例圖片說明有追蹤資訊附加至網頁輸出結尾的網頁。

網頁追蹤

請參閱

TraceContext 類別 | Page 類別 | ASP.NET 追蹤 | @ Page |寫入追蹤訊息