In ASP.Net, why can't I access a server control's properties from the ASPX page's constructor?
<p>In object-oriented languages, if class A contains class B as a member, you can access class B's properties from class A's constructor (after you instantiate class B first).</p>

<p>However in ASP.Net, my understanding is that a Page object contains server control objects as its members, but I do not understand why, if you try to access a server control's properties from the Page constructor, you get a NullReferenceException. </p>
