Bueno, decidí pasar a un intento mas "personalizado" e intenté crear un CustomValidator en el cual compruebo el valor seleccionado de los radios y le pongo IsValid o no según corresponda. Pero tampoco funciona
Código:
void validar(Object Src, ServerValidateEventArgs E)
{
int valor=int.Parse(E.Value);
if(valor>=1 && valor<=4) E.IsValid=true;
else E.IsValid=false;
}
<asp:CustomValidator ID="radioVal" runat="server" ErrorMessage="Invalido"
ControlToValidate="radio" OnServerValidate="validar" />
Le sigo mandando cadenas y a pesar del explícito if que puse me la sigue tomando como válida.
No se que hacer.
Saludos.