Título: Problema con Validadores Publicado por: krang en 17 Abril 2012, 17:34 pm Hola a todos
tengo un problema en mi pagina en aspx el error q me sale es el sig. No se puede llamar a Page.IsValid antes de realizar la validación. Se debe buscar en el controlador de eventos un control con CausesValidation=True y que haya iniciado la devolución o después de una llamada a Page.Validate. alguien sabe como corregirlo o alguna idea de como solucionarlo de antemano gracias por cierto este es el codigo donde valido. private bool fVerificaValidadores(Page Pagina) { try { // Variable para armar la cadema de mensaje StringBuilder sbMensaje = new StringBuilder(); // Si la página no es valida en tramos if (!Pagina.IsValid) { sbMensaje.Append(this.fsValidaFechaDel()); sbMensaje.Append(this.fsValidaFechaAl()); sbMensaje.Append(this.fsValidatipoDatosFechaDel()); sbMensaje.Append(this.fsValidatipoDatosFechaAl()); // se recorren los validadores for (int i = 0; i < Pagina.Validators.Count; i++) { // Se verifica si el validador no es valido if (!Pagina.Validators.IsValid) { // se agrega mensaje de error sbMensaje.Append(Pagina.Validators.ErrorMessage); sbMensaje.Append(" - "); } } } // No ha fallado ningún validador return true; } catch (Exception ex) { // Lanzamos el error throw new Exception(ex.Message + " | Finasist.PrevencionYLavado.Presentacion.Procesos.WFOperacionesInusualesTransaccionalidad.fVerificaValidadores()"); } |