Page.Trace 屬性

定義

取得目前 Web 要求的 TraceContext 物件。

C#
[System.ComponentModel.Browsable(false)]
public System.Web.TraceContext Trace { get; }

屬性值

TraceContext 物件而來的資料,提供給目前的 Web 要求。

屬性

範例

下列程式代碼範例示範如何透過 Trace 屬性存取 TraceContext.IsEnabled 屬性和 TraceContext.Write 方法。 只有在啟用 Page 對象的追蹤時,Write此程式代碼才會呼叫 方法。 如果未啟用,則不會執行此程式碼,這有助於降低應用程式的額外負荷。

C#
if (Trace.IsEnabled)
{
  for (int i=0; i<ds.Tables["Categories"].Rows.Count; i++)
  {
    Trace.Write("ProductCategory",ds.Tables["Categories"].Rows[i][0].ToString());
  }
}

備註

追蹤並呈現 Web 要求的執行詳細數據。 若要讓追蹤數據顯示在轉譯的頁面中,您必須在頁面或應用層級啟用追蹤。

預設會停用頁面上的追蹤。 若要開啟頁面的追蹤,請使用 @ Page 指示詞 <% @ Page trace="true" %>。 若要啟用整個應用程式的追蹤,您必須在應用程式的組態檔中啟用它,Web.config 位於應用程式的根目錄中。 如需詳細資訊,請參閱 ASP.NET 追蹤概觀

適用於

產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另請參閱