from:http://www.csharp.net.cn/post/62.html

为了更好地优化博客园程序的性能,最近我在优化代码的同时,更深入地去研究asp.net的源代码。asp.net的源代码通过Reflector工具一鉴无遗, 虽然不是原版的代码,但已经足够了,其中的原理与思想已经清楚地摆在我们面前。这是.NET开发人员的幸运!  
    在我们开发asp.net应用程序时, System.Web.UI.Page是我们最熟悉并用的最多的一个类。但有多少人真正对这个类的源代码仔细研究过? 从相关搜索中可以看出并不是很多,比如,用Google搜索ProcessRequestMain方法中开始的“OnPageStartSessionObjects”,结果只有四个。 
     今天我花了半天时间,研究了Page中处理请求的最关键的方法:ProcessRequestMain(),在这里我将自己的理解写出来与大家共享,欢迎大家批评并指正。一切尽在代码注释中: 

注:为了方便阅读与理解,已去掉源代码中输出Trace信息的部分。

 

解读System.Web.UI.Page中关键方法ProcessRequestMain()[转]public class Page 
 

 

相关文章:

  • 2021-06-16
  • 2021-12-05
  • 2021-07-24
  • 2022-02-12
  • 2021-12-26
  • 2021-11-03
  • 2022-01-30
猜你喜欢
  • 2022-02-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-14
相关资源
相似解决方案