Foros del Web » Programación para mayores de 30 ;) » .NET »

Como detectar si un TEXBOX tiene valor numerico o TEXTO en C# visual studio

Estas en el tema de Como detectar si un TEXBOX tiene valor numerico o TEXTO en C# visual studio en el foro de .NET en Foros del Web. Hola es que tengo un textbox para que ingresen el numero de telefono, no quiero que me ingresen letras ahi. Estoy trabajando en C# con ...
  #1 (permalink)  
Antiguo 27/10/2012, 13:41
ilu7ionHD
Invitado
 
Mensajes: n/a
Puntos:
Como detectar si un TEXBOX tiene valor numerico o TEXTO en C# visual studio

Hola es que tengo un textbox para que ingresen el numero de telefono, no quiero que me ingresen letras ahi.
Estoy trabajando en C# con asp.
  #2 (permalink)  
Antiguo 27/10/2012, 15:49
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 8 meses
Puntos: 61
Respuesta: Como detectar si un TEXBOX tiene valor numerico o TEXTO en C# visual studi

Podrías usar los controles de validación concretamente el control RegularExpressionValidator

Código ASP:
Ver original
  1. <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
  2.                         ControlToValidate="textBox1" ErrorMessage="*Ingrese Valores Numericos"
  3.                         ForeColor="Red"
  4.                         ValidationExpression="^[0-9]*"></asp:RegularExpressionValidator>
ControlToValidate: aquí pondrías el id del textbox que vas a validar.
ErrorMessage: mensaje que se mostrara si el textbox no cumple el formato establecido.
ValidationExpression: aquí pondrás el formato que quieres que necesitas que tu textbox tenga en este caso con la formula ^[0-9]* estas indicando que solo permitirá ingreso de números.

Controles de Validación en Asp .NET

Saludos.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres

Etiquetas: numerico, studio, textbox, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:16.