Hola
Si quieres hacer la comprobación con el textChanged, hazlo con javascript
: no es muy eficiente hacer un viaje de ida y vuelta al servidor cada vez que se introduce un caracter

...
De todas formas yo lo haria con un regularExpressionValidator, pero ahora mismo no me acuerdo de cual era la expresion regular para introducir solo numeros, echa un vistazo aqui:
http://msdn.microsoft.com/library/de...l/regexnet.asp
Salu2