今天在CSDN论坛看到这个: 如何判断一个页面加载所耗费的时间 [ASP.NET]

今天在CSDN论坛看到这个: 如何判断一个页面加载所耗费的时间 [ASP.NET]贴子

 

我一向都是做看贴的啦...说明偷偷嘛,很多东西没看过没学过基础不足还是明白的

值得看的还是大侠们的结果:

 

C# code

   
   
protected DateTime dt; protected void Page_Load( object sender, EventArgs e) { } protected override void OnPreInit(EventArgs e) { dt = DateTime.Now; base .OnPreInit(e); } protected override void OnLoadComplete(EventArgs e) { base .OnLoadComplete(e); TimeSpan ts = DateTime.Now - dt; Response.Write( " 加载页面用时: " + ts.TotalMilliseconds); } 不少人都支持这个,我也是..同时我做了测试,简单代码通过了!
   
   
还有一位朋友用JS来实现的
   
   
在页面Head部分加入初始时间 引用 <script language=javascript> var t1 = new Date().getTime(); </script> 在Body中加入 引用 <SCRIPT LANGUAGE="JavaScript"> window.onload = function() { document.getElementById("TimeShow").innerHTML = "加载本页耗时 "+ (new Date().getTime()-t1) +" 毫秒"; } </SCRIPT> 在需要显示的地方插入一个ID为TimeShow的标签即可 引用 <div id="TimeShow"></div>
   
   
我也测试过了,两者同时使用,JS明显比C#的要长时间..我觉得JS是加载完业页后再执行的代码,所以明显是比上页C#的慢了!
   
   
所以还是不那么好....
   
   
记得小时候校长老对我们说,读熟唐诗三百首不会吟诗也会会偷...
   
   
我又偷学了东西啦~哈哈....
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值