Hola
Como puedo hacer para q un txtBox solo acepte números y no letras? en asp.net
Saludos!
Si es para un control en el formulario entonces utiliza un RegularExpressValidator, introduciendo la expresión regular y asignalo al control. Si a cambio quieres realmente hacer un control, entocnes la mejor forma es utilizar el evento onChange o onKeyPress de Javascript por ejemplo y comprobar los valores introducidos.
Ejemplo JavaScript
JAVASCRIPT: onkeypress="return soloNumeros(event);" function soloNumeros(evt) { // NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 var key = evt.keyCode ? evt.keyCode : evt.which ; return (key <= 40 || (key >= 48 && key <= 57)); }
Te recomiendo que crees un TextBox Propio.
Mira este ejemplo.
http://www.elguille.info/colabora/puntoNET/hgonzalez_aspnettextboxnumerico.htm
Saludos.