如何在asp.net的 aspx 页面中显示请求处理时间?
我已经在 response.write 方法中通过http 模块 开始请求和结束请求差异时间跨度进行了尝试,但是在 aspx 页面中显示请求处理时间后,我的 Web 应用程序被挂起。屏幕其他功能被挂起不起作用。
谁能告诉我如何在asp.net web应用程序中显示请求处理时间我试过.net 3.5 / IIS 7.5集成模式
如何在asp.net的 aspx 页面中显示请求处理时间?
我已经在 response.write 方法中通过http 模块 开始请求和结束请求差异时间跨度进行了尝试,但是在 aspx 页面中显示请求处理时间后,我的 Web 应用程序被挂起。屏幕其他功能被挂起不起作用。
谁能告诉我如何在asp.net web应用程序中显示请求处理时间我试过.net 3.5 / IIS 7.5集成模式
你的问题真的很难理解——就你试图完全实现的目标而言。
我试图将其分解,并假设您只想知道如何计算进程运行所需的时间。
如果是这种情况,那么这将起作用 - 我们得到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();