0

如何在asp.net的 aspx 页面中显示请求处理时间?

我已经在 response.write 方法中通过http 模块 开始请求和结束请求差异时间跨度进行了尝试,但是在 aspx 页面中显示请求处理时间后,我的 Web 应用程序被挂起。屏幕其他功能被挂起不起作用。

谁能告诉我如何在asp.net web应用程序中显示请求处理时间我试过.net 3.5 / IIS 7.5集成模式

4

1 回答 1

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();
于 2013-07-05T17:17:59.667 回答