Why is it possible to set the properties of server controls as early as in the Page_PreInit handler?
<p>An aspx page's Page_PreInit event happens before an component server control's (e.g. a TextBox) Init event. However it is possible to set a TextBox's Text property in Page_PreInit. I suppose this means the TextBox's Text is set before the TextBox is even initiated. How is that possible?</p>
