vb .net validar !!!!!!!!!

27/04/2006 - 23:50 por Yony Jaramillo | Informe spam
Hola saludos
tengo un problemita nesecito validar en
un textbox que no ingrese el apostrofe < ' > en mi
casilla de texto.
es muy importante le agradeseria mucho

Gracias
Si no ami correo
yony_jaramillo@yahoo.es

Preguntas similare

Leer las respuestas

#1 Lucas
28/04/2006 - 05:54 | Informe spam
Si no me equivoco, quieres protegerte del SQL Injection, pero no solo te
bastará evitar un apóstrofo en su forma <'>, porque un carácter se puede
escribir de distintas formas, tienes que tomar otras medidas. Justo acabo de
empezar a revisar el tema. Deberías revisar los WebCasts de Net Protector y
los link's que te dan.

Pero volviendo a tu pregunta, hay varias formas de evitarlo (al menos en su
forma <'>), aquí te muestro una:

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TextBox1.TextChanged
If Me.TextBox1.Text.Contains("'") Then
MessageBox.Show("Hay un apostrofo")
End If
End Sub

y una vez que lo detectas, pues tomas las medidas del caso.

Sin embargo, no creo que sea la mejor opción. Mejor sería detectarlo en el
evento "KeyDown" del TextBox y ahí preguntas si la persona está presionando
esa tecla y si, sí es, pues no permites que se escriba.

Hay otras formas, para lograr eso, pero ahora ando medio corto de tiempo.

Espero haberte ayudado. Nos vemos.
Respuesta Responder a este mensaje
#2 Angel. E. Ruiz. P
28/04/2006 - 15:25 | Informe spam
Usa Regular Expressions

Aqui tienes un link para saber mas sobre este tema
http://www.regular-expressions.info/dotnet.html

Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
"Yony Jaramillo" escribió en el mensaje
news:
Hola saludos
tengo un problemita nesecito validar en
un textbox que no ingrese el apostrofe < ' > en mi
casilla de texto.
es muy importante le agradeseria mucho

Gracias
Si no ami correo



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida