I'm new to ASP.NET and have been asked to bring our site into 508 compliance. Right now I'm working on associating labels to form fields. This seems to work well with the built in controls provided but we are also using a lot of usercontrol in our application. I can set the AssociatedControlId of the label to the usercontrol but when you run the application and click on the label it dosen't set focus on the usercontrol.

Is there some trick to associating a label to a usercontrol?