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 @   玉开  阅读(828)  评论(2编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示