2011-07-08 12 views
2

asp.netでTrace関数を使用したいと思いますが、の詳細のページにはたくさんの情報があります。私は本当に気にしません。そのページに表示される内容を制限する方法はありますか?ASP.NetのTrace.axdページをカスタマイズすることはできますか?

たとえば、ページに多数のコントロールがある場合、コントロールツリーはENORMOUSです。私は一般的にコントロールを気にしません。

答えて

2

まずあなたがして、ページレベルでトレースを有効にする必要があります:あなたはASP.NETによって表示されているデータに独自のトレースメッセージを追加したSystem.Diagnostics名前空間で、Traceクラスを使用することができます

​​

トレース。

protected void Page_Load(object sender, EventArgs e) 
{ 
    Trace.Write("Custom Category", "Page_Load called"); 
} 

protected void Button1_Click(object sender, EventArgs e) 
{ 
    Trace.Write("Custom Category", "Button1_Click called"); 

Trace.Writeの最初の引数はカテゴリで、2番目はtrace.axdまたはページレベルで表示されるログメッセージです。

カスタムメッセージがトレースの詳細

+0

私は、trace.axdページから** Control Tree **ブロック全体を削除する方がよいと思いました。それがここの意味ですか? – guanome

1

のトレース情報]セクションに埋め込まれている私は、しかし、あなたは基礎となるデータを取得し、あなたが必要なものを表示することができ、それを構成することはできないと思います。この質問に対する私の答えをここで参照してください:Logging the data in Trace.axd to a text/xml file.

+0

データセット内のすべてのテーブルには行がありません。 – guanome

関連する問題