Foros del Web » Programando para Internet » ASPX (.net) »

Problemilla con los controles RequiredFieldValidator

Estas en el tema de Problemilla con los controles RequiredFieldValidator en el foro de ASPX (.net) en Foros del Web. Buenas gente: Trabajo con Visual Studio 2005 y en C#. Tengo un par de páginas en las que estoy validando que el usuario no pueda ...
  #1 (permalink)  
Antiguo 11/09/2007, 08:13
Avatar de jabi  
Fecha de Ingreso: noviembre-2006
Mensajes: 120
Antigüedad: 17 años, 6 meses
Puntos: 1
Problemilla con los controles RequiredFieldValidator

Buenas gente:

Trabajo con Visual Studio 2005 y en C#.

Tengo un par de páginas en las que estoy validando que el usuario no pueda dejar ciertos campos vacíos, y la validación funciona correctamente en el momento en el que quiero:

Código:
        protected void BtnAceptarClick(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
               //...mi código
            }
        }
El problema es que esta validación también la realiza si quiero navegar a otra página, sin pinchar en Aceptar, con lo que sino relleno los campos no puedo pinchar en un botón de Volver, por ejemplo.

¿Alguna sugerencia? Llevo un buen rato dándole vueltas y nada de nada...

Gracias por adelantado.
__________________
No estoy aquí de vacaciones, creéme.
  #2 (permalink)  
Antiguo 11/09/2007, 09:08
 
Fecha de Ingreso: noviembre-2006
Mensajes: 7
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Problemilla con los controles RequiredFieldValidator

Mira amigo espero este pronto a tu respuesta, si tienes campos que vas a validar y tienes dos o mas botones dentro de tu formulario, ejemplo: siguiente y atras, al darle siguiente si se detecta campos que necesariamente se deben llenar, por logica el control no te dee dejar pasar, ahora si le das click al boton atras no importa si estan o no llenos los campos, la solucion es sencilla desabilita la propiedad causevalidation de tu boton en este caso"ATRAS" colocala en FALSE y con eso esta listoo, no deberias tener problema... espero te ayude ok. saludos.



Alexander G. Arias Caballero
Orion
[email protected]
  #3 (permalink)  
Antiguo 11/09/2007, 09:09
 
Fecha de Ingreso: febrero-2006
Ubicación: Puerto Montt
Mensajes: 76
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: Problemilla con los controles RequiredFieldValidator

Hola, según lo que entendi, al apretar cualquier botón que no sea Aceptar. Se gatilla el error: "rellene campos", por ejemplo.
Esto se soluciona cambiando la propiedad CausesValidation a false del botón Volver.

Saludos
  #4 (permalink)  
Antiguo 11/09/2007, 09:11
 
Fecha de Ingreso: febrero-2006
Ubicación: Puerto Montt
Mensajes: 76
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: Problemilla con los controles RequiredFieldValidator

ufff, creo que se anticiparon en responder :)

Saludos
  #5 (permalink)  
Antiguo 11/09/2007, 09:23
Avatar de jabi  
Fecha de Ingreso: noviembre-2006
Mensajes: 120
Antigüedad: 17 años, 6 meses
Puntos: 1
Re: Problemilla con los controles RequiredFieldValidator

Muchas gracias a ambos, efectivamente cambiado esa propiedad consigo que no realice la validación

A ver si me voy familiarizando más con éstos controles de validación que aún estoy un poco verde ^^

Un saludo y gracias de nuevo por una respuesta tan rápida.
__________________
No estoy aquí de vacaciones, creéme.
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 14:21.