Page.Trace你了解它吗?

Page.Trace是dot net web程序中用于显示Web页面执行的详细信息,包括请求信息、跟踪信息、控件信息、会话状态等有关web执行的几乎所有信息。

但是Page.Trace不是System.Diagnostics.Trace的Trace,它是System.Web.TraceContext封闭类的实例,它作为HttpContext的一个成员变量存在。

在Page的指令中设定Trace="true"时,页面上会显示页面执行的相关信息,这些信息并不会输出到System.Diagnostics.Trace的Listeners中;相反的使用System.Diagnostics.Trace.Write(string msg)输出的信息会出现在Page.Trace中。

可以说Page.Trace和System.Diagnostics.Trace是两回事,在web.config中配置system.diagnostics配置节,在使用Page.Trace.Write(string msg)输出时是不会输出到配置的Listener中的。

posted @ 2008-11-26 13:51  玉开  阅读(817)  评论(2编辑  收藏  举报