Fairly new to .net and OO and am confused about accessing properties of my aspx page inside usercontrols. I have 3 web sites all with identical structure. Each site has its own solution with separate namespaces. I also have a BasePage class that overwrites the Page class to initialize certain properties. I also have a "usercontrols" project that is referenced by each of the sites that holds the menus, headers, footers etc. My problem is that when the page loads I initialize my BasePage class but then when the usercontrols load I do not know how to access those properties. I simply do not know how to say "create a variable of type BasePage in the usercontrol and set it to the one that is already in memory". Any ideas?