如何在 asp.net 中的aspx页面中显示请求处理时间?
我已经尝试过 http模块 开始请求和结束请求在response.write方法中的差异时间跨度,但是在aspx页面中显示请求处理时间之后我的web应用程序被绞死了。屏幕其他功能被绞死无法正常工作。
任何人都可以告诉我如何在asp.net web应用程序中显示请求处理时间 我试过.net 3.5 / IIS 7.5集成模式
答案 0 :(得分:1)
你的问题真的很难理解 - 就你想要完全实现的目标而言。
我试图将其分解,并假设您只想知道如何计算流程运行的时间。
如果是这种情况,那么这将有效 - 我们得到Now.Ticks
是开始,也是最后,然后将它们转换为秒。
在VB中
Dim tStart As Long = Now.Ticks
'' Do processing
Dim tEnd As Long = Now.Ticks
Dim tTaken As String = "Time taken " + TimeSpan.FromTicks(tEnd - tStart).TotalSeconds.ToString()
在C#中
long tStart = Now.Ticks;
// Do processing
long tEnd = Now.Ticks;
string tTaken = "Time taken " + TimeSpan.FromTicks(tEnd - tStart).TotalSeconds.ToString();