如何实现自动附加到ASP.NET和MVC中每个显示页面的加载计时器?
我正在考虑在Global.asax中实现它。记录请求的开始并结束计算时间,然后以某种方式巧妙地将其附加到输出流。它也可以在HTTP处理程序中实现......
我想知道如何以最优雅的方式实现它,并在每个页面上正确显示结果。
答案 0 :(得分:1)
ASP.NET中包含了实现此功能的功能,称为Tracing,有时只是trace.axd
。有关MVC的具体实现,请参阅this question。
ASP.NET跟踪使您可以查看 有关单一的诊断信息 请求ASP.NET页面。 ASP.NET 跟踪使您可以关注页面 执行路径,显示诊断 运行时的信息和调试 你的申请。 ASP.NET跟踪可以 与系统级集成 跟踪提供多个级别的 跟踪分布式和 多层应用程序。
alt text http://i.msdn.microsoft.com/wwh16c6c.traceaxd(en-us,VS.90).gif
答案 1 :(得分:1)