El problema es por un service pack del framework,
tiene problemas con los validators.. y cuando inlucyes alguno de ellos en tu página aunque la expresion sea correcta no se ejecuta el evento que deseas.
No recuerdo bien cual es el service pack que tiene problemas..
. me acuerdo que hace tiempo en un post hable al respecto, podría darte una vuelta por el buscador...
Salu2