最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

asp.net计算每个页面执行时间的方法

来源:动视网 责编:小采 时间:2020-11-27 22:38:38
文档

asp.net计算每个页面执行时间的方法

asp.net计算每个页面执行时间的方法:本文实例讲述了asp.net计算每个页面执行时间的方法。分享给大家供大家参考。具体分析如下: 这里的asp.net代码可实现计算每个页面的执行时间,无需要修改页面的相关代码,这段代码会给所有的页面统一加上执行时间显示 public class Performanc
推荐度:
导读asp.net计算每个页面执行时间的方法:本文实例讲述了asp.net计算每个页面执行时间的方法。分享给大家供大家参考。具体分析如下: 这里的asp.net代码可实现计算每个页面的执行时间,无需要修改页面的相关代码,这段代码会给所有的页面统一加上执行时间显示 public class Performanc


本文实例讲述了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程序设计有所帮助。

文档

asp.net计算每个页面执行时间的方法

asp.net计算每个页面执行时间的方法:本文实例讲述了asp.net计算每个页面执行时间的方法。分享给大家供大家参考。具体分析如下: 这里的asp.net代码可实现计算每个页面的执行时间,无需要修改页面的相关代码,这段代码会给所有的页面统一加上执行时间显示 public class Performanc
推荐度:
标签: 方法 页面 计算
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top