Beh! gli id che si impostano a runtime vengono modificati dal sistema specialmente negli user control e se si usano le master.
Però si può risolvere lato client (javascript) ricavando il vero id client.
Io comunque consiglio di imparare a creare i controlli a runtime, utilissimi in molte occasioni.