Page.Trace 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为当前 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
属性值
来自当前 Web 请求的 TraceContext 对象的数据。
- 属性
示例
下面的代码示例演示如何通过 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 跟踪概述。