最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net計(jì)算每個(gè)頁面執(zhí)行時(shí)間的方法

 更新時(shí)間:2015年04月29日 10:10:26   作者:lele  
這篇文章主要介紹了asp.net計(jì)算每個(gè)頁面執(zhí)行時(shí)間的方法,涉及asp.net操作時(shí)間的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了asp.net計(jì)算每個(gè)頁面執(zhí)行時(shí)間的方法。分享給大家供大家參考。具體分析如下:

這里的asp.net代碼可實(shí)現(xiàn)計(jì)算每個(gè)頁面的執(zhí)行時(shí)間,無需要修改頁面的相關(guān)代碼,這段代碼會(huì)給所有的頁面統(tǒng)一加上執(zhí)行時(shí)間顯示

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 */ }
}

希望本文所述對(duì)大家的asp.net程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

华阴市| 南宁市| 洪江市| 综艺| 永嘉县| 宝丰县| 浦县| 嵩明县| 临城县| 汉源县| 大埔县| 乐东| 荔波县| 周宁县| 瑞金市| 天长市| 普洱| 通海县| 郑州市| 大宁县| 平定县| 固镇县| 确山县| 锦州市| 临沭县| 察雅县| 泰和县| 四川省| 贺兰县| 和龙市| 军事| 咸宁市| 淮阳县| 泊头市| 屏东县| 新泰市| 临西县| 华安县| 陕西省| 石河子市| 阜阳市|