title: Why Microsoft framework has asp.net life cycle events?
body: <p>I got this question in an interview.</p>
  
  <p>Why Microsoft framework has asp.net life cycle events, instead of this, we can write everything in single event. Seriously I too dont know why Microsoft have so many events? and what is the advantage of it.</p>
  
  <p>Could anyone help me to understand the benefits of distributing the process among the events?</p>