Problemas con SetFocusOnError=true en MaskEditValidator
Hoy me he encontrado con un pequeño problema con un MaskEditValidator en una aplicación Web que estoy desarrollando. El código es el siguiente:
<cc1:MaskedEditValidator
id="MaskedEditValidator1"
runat="server"
Enabled="False"
TooltipMessage="Introduzca un número entre 1 y 99999999"
SetFocusOnError="True"
MinimumValueMessage="Valor mínimo 1"
MinimumValue="1"
MaximumValueMessage="Valor máximo 99999999"
MaximumValue="99999999"
IsValidEmpty="False"
ErrorMessage="Introduzca un número entre 1 y 99999999"
EmptyValueMessage="Se requiere un valor"
ControlToValidate="TextBoxNumFact"
ControlExtender="MaskedEditExtender1">
</cc1:MaskedEditValidator>
Cuando pulso el botón que causa la validación, el único que se ve correctamente es el ErrorMessage, los demás si pulso el botón que causa la validación se muestran y se ocultan. Si lo dejo pulsado se ven, pero si suelto el botón se ocultan y todo esto sólo si pongo la propiedad SetFocusOnError=true
He buscado en Google y he visto en el blog de David Findley que se trata de un Bug en los controles de validación, es decir, que no es un problema del MaskEditValidator:
http://weblogs.asp.net/dfindley/archive/2007/06/29/a-quick-fix-for-the-validator-setfocusonerror-bug.aspx
pero creo que este bug hace que se comporte de esta manera tan rara el MaskEditValidator.
Salu2