I have an abstract BasePage class that each Page class inherits from. Apart from core functionality I'd like BasePage to cover repetitive tasks that almost all derived classes implement. To do this however the BasePage class would have to hold reference to controls (dropdownlist, gridview, menu...) which are defined in derived class.I have an abstract BasePage class that each Pag