国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net計算每個頁面執行時間的方法

2024-07-10 12:47:56
字體:
來源:轉載
供稿:網友

本文實例講述了asp.net計算每個頁面執行時間的方法。。具體分析如下:

這里的asp.net代碼可實現計算每個頁面的執行時間,無需要修改頁面的相關代碼,這段代碼會給所有的頁面統一加上執行時間顯示

public class PerformanceMonitorModule : IHttpModule{ public void Init(HttpApplication context) {  context.PreRequestHandlerExecute += delegate(object sender,EventArgs e)  {   //Set Page Timer Star   HttpContext requestContext = ((HttpApplication)sender).Context;   Stopwatch timer = new Stopwatch();   requestContext.Items["Timer"] = timer;   timer.Start();   };  context.PostRequestHandlerExecute += delegate(object sender, EventArgs e)  {   HttpContext httpContext = ((HttpApplication)sender).Context;   HttpResponse response = httpContext.Response;   Stopwatch timer = (Stopwatch)httpContext.Items["Timer"];   timer.Stop();   // Don't interfere with non-HTML responses   if (response.ContentType == "text/html")   {    double seconds = (double)timer.ElapsedTicks / Stopwatch.Frequency;    string result_time = string.Format("{0:F4} sec ", seconds);    RenderQueriesToResponse(response,result_time);   }  }; } void RenderQueriesToResponse(HttpResponse response, string result_time) {  response.Write("<div style=/"margin: 5px; background-color: #FFFF00/"");  response.Write(string.Format("<b>Page Generated in "+ result_time));  response.Write("</div>"); } public void Dispose() { /* Not needed */ }}

希望本文所述對大家的asp.net程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梅河口市| 佳木斯市| 嘉兴市| 同德县| 彩票| 沈丘县| 固原市| 呼和浩特市| 蒙阴县| 吐鲁番市| 清河县| 平罗县| 玛多县| 孟村| 大竹县| 永泰县| 淮安市| 酒泉市| 丹江口市| 博爱县| 通河县| 舞阳县| 大关县| 马龙县| 洛扎县| 旬阳县| 三江| 湟源县| 定结县| 宣恩县| 四会市| 湘阴县| 交口县| 于都县| 东港市| 梁平县| 惠州市| 漳浦县| 乐清市| 景东| 邵阳市|