title: Best place to register events in ASP.Net
body: <p>I am into an ASP.Net project now (of course, it's my first project ASP.Net :) ). We are using Dependency Injection and the solution is designed to use MVC pattern. Here is the question now.</p>
  
  <p>I could see the events for different ASP.Net intrinsic controls which is used as part of custom controls is being registered in OnInit event method of the Custom control instead registering them in constructor of the custom control. Is this a good practice?? I wonder..</p>
  
  <p>Thanks in advance
  123Developer</p>