Ok...I've been looking for an answer to this problem and can't seem to find \none...Framework 1.1 mind you.\n\nI have a base class that inherits from UserControl. I have 5 and soon to be \n12 user controls that derive from this base class that represent US States \nwith appropriate business logic and rules. Inside the base class is an event \nthat is raised whenever you click a checkbox in the datagrid of each of the \nuser controls...no biggie... This event is to be seen by the page so that it \ncan take appropriate action upon handling the event (such as disabling \nselections, etc...) however the page cannot see this event to handle it.\n\nNow another event needs to be fired by the page when you make a selection in \none or more dropdowns that are then handled by each of the user controls as \nappropriate. For example, if one dropdown value gets selected, each state \nuser control will compare its business rules to the selection and uncheck a \ncheckbox in its grid if the rules dictate. However, this event is never seen \nby the control.\n\nMy problem is that I don't know where to define these events so that the \npage and the controls can see and use them. The UC event i've defined in the \nbaseclass so that all the derived controls can access it through a protected \nmethod. However, I cannot construct a handles on the page because the page \ncan't see it. Likewise I cannot construct a handles in the controls because \nthey cannot see the page event.\n\nAny ideas or need for further info?