Page.Trace 屬性

定義

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

public:
 property System::Web::TraceContext ^ Trace { System::Web::TraceContext ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.TraceContext Trace { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Trace : System.Web.TraceContext
Public ReadOnly Property Trace As TraceContext

屬性值

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

屬性

範例

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

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

  Dim I As Integer
  For I = 0 To DS.Tables("Categories").Rows.Count - 1

    Trace.Write("ProductCategory",DS.Tables("Categories").Rows(I)(0).ToString())
  Next
End If

備註

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

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

適用於

另請參閱