我怎么知道在asp.net中花了多少时间整个页面加载时间?

时间:2010-01-18 23:12:57

标签: asp.net timestamp webpage

我目前使用context.timestamp函数来获取请求开头的时间,但我想知道我是否可以在管道中更早地检查时间(在加载页面阶段之前)或者时间戳是更早的时间我可以得到。现在我需要找到处理请求后的最新时间,当然我可以检查函数结束时的时间,但是在其他地方我可以检查请求结束的时间。

感谢名单!

3 个答案:

答案 0 :(得分:2)

也许只需在页面中添加<%@ Page Trace="true" %>即可。

请查看ASP.NET Trace

答案 1 :(得分:1)

因为有时Trace="true"与CSS不兼容,所以您也可以查看此页面:Show page load time,其中有关于如何执行此操作的非常详细的解释(以及各种不同的方式)

答案 2 :(得分:0)

您还可以通过在Global.asax中添加事件处理程序来更直接地使用IIS管道。例如,您可以处理BeginRequestEndRequest,这可以在调用Page处理程序之前和之后发生。