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

C# 如何在asp.net的aspx页面中显示请求处理时间?,c#,asp.net,iis-7,httpmodule,C#,Asp.net,Iis 7,Httpmodule,如何在asp.net的aspx页面中显示请求处理时间 我已经尝试了http模块开始请求和结束请求在response.write方法中的时间跨度差异,但在aspx页面中显示请求处理时间后,我的web应用程序被挂起。屏幕其他功能已挂起,无法工作 有人能告诉我如何在asp.net web应用程序中显示请求处理时间吗 我尝试了.net 3.5/IIS 7.5集成模式你的问题真的很难理解——就你试图完全实现的目标而言 我试图将其分解,并假设您只想知道如何计算流程运行所需的时间 如果是这样的话,那么这将起作

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

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

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

你的问题真的很难理解——就你试图完全实现的目标而言

我试图将其分解,并假设您只想知道如何计算流程运行所需的时间

如果是这样的话,那么这将起作用-我们现在得到
。滴答声
是开始,也是结束,然后将它们转换为秒

在VB中

在C中#


你能再解释一下你想完成什么吗?这是供您自己使用以确定性能,还是要求您的最终用户将其包含在页面中?您可以添加示例代码吗?
    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()
    long tStart = Now.Ticks;
    // Do processing
    long tEnd = Now.Ticks;
    string tTaken = "Time taken " + TimeSpan.FromTicks(tEnd - tStart).TotalSeconds.ToString();