CSharp进阶 都是请求惹的祸

  网站,直白的说,就是无数请求关联起来的结果.网页的各个请求,都是通过事件来处理的,那么,asp的生命周期是什么呢?下面我们来一点一点的来捊捊.
  Rquest请求以后,也许你会说,我请求的是一个页面,所以它们响应后,应该是在Page_Load里面处理这些事情.那么这种说法是错误的.如同别人给你说话,首先会叫你的名字,或者随便一个词,来提起你的注意.首先你的大脑接收到信息,接下来通过你的语言体系,分析出这些东西的含义.所以,我们转头去表示自己在听的这个瞬间,其实已经做了很多的工作了.同理,当Http发出请求以后,CSharp首先读到你请求的页面及相关的内容,这一系列的响应是由Http页面处理程序处理的,接下来,便是ProcessRequest登场了,它是处理请求创建对象的.ProcessRequest 是由Page提供的,所以你无需做什么.

  想像一下,这个时候,它是怎么处理的呢?首先我们知道了是什么页面,接下来,页面上有什么控件,控件分别处于什么位置,然后生成这些控件,并且放置到指定的位置上去.这才是准备工作,当知道控件以后,我们便要在上面进行数据填充,进行各个属性设置,这些就是Page_Load要干的事.然后当这些都弄完了,我们还要一个说法:"我已经做完了你要求我做的事",所以,这时候Page_UnLoad就出现了.这些所说的,只是一个大概的流程,具体是怎么样的,建议去 学海无涯: http://www.cnblogs.com/xhwy/archive/2012/05/20/2510178.html 那里去细细的看.毕竟我也是一个进阶者,知道的也有限.

posted on 2015-03-26 21:16  半調子君  阅读(264)  评论(0编辑  收藏  举报

导航