Faça o Asp.net respeitar seus ids html (.Net 4+)

Em .Net 4 e superior, basta adicionar:

clientidmode="Static"

a qualquer tag que tenha

runat="server"

para impedir Asp.net de enlouquecer

id="ctl00_cphMainContent_myId"

lixo.