title: Setting control properties in PreInit() vs Init()
body: <p>As per MSDN, we should use <code>PreInit()</code> event to Create or re-create dynamic controls.</p>
  
  <p>And <code>Init()</code> event should be used to initialize control properties.</p>
  
  <p>My question is, will there be some issue if we initialize the control properties in <code>PreInit()</code> instead of <code>Init()</code>? If No issue, then for what purpose should we use the <code>OnInit()</code> event?</p>
  
  <p>Below is the MSDN page life cycle link which states this:</p>
  
  <p><a href="http://msdn.microsoft.com/en-us/library/ms178472.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms178472.aspx</a></p>