tu scrivi:
codice:
var list = document.getElementById('someList');
La mia domanda è:
È vero che nella pagina c'è UN SOLO elemento che ha id="someList" ?

Se la risposta è no, come suppongo, allora non sai o non hai capito che in una pagina gli id degli elementi devono essere tutti diversi tra loro!

infatti la funzione getElementById('someList') significa:
"Dammi l'unico elemento della pagina che ha id='someList'"

Puntualizzato questo, fai in maniera che l'asp generi id diversi.

HTH
Zappa