I have an ASP.NET page which has 2 instances of a user control which I've created.

The control is a table with several text boxes which are populated with text at the time of loading.

If I have only one control on the page, everything works as it should BUT when there are two, the boxes are only populated in the second control!

I've been struggling with this for ages, can anyone shed any light on the problem?

Thanks,
Matt