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()");
}
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()");
}