Encontre o ID do elemento HTML criado pelo .NET pelo lado do cliente?

Como escrevo algum script do lado do cliente para acessar um elemento HTML quando o .NET gera o ID do elemento em tempo de execuçã

No momento, tenho isso no meu ASPX:

<asp:Content ContentPlaceHolderID="middle_area" runat="server">
    <asp:Image ID="ImageBarChart" runat="server" />
</asp:Content>

<script>
var oImage = document.getElementById('ctl00_middle_area_ImageBarChart')
</script>

Está funcionando no momento, mas duvido que seja confiável!

questionAnswers(4)

yourAnswerToTheQuestion