Una buona giornata a chi mi saprà aiutare....
Ho la necessità di fare un controllo sulla lunghezza della stringa inserita in un campo text, eh ho risolto la cosa mettendo un customvalidator

codice:
<asp:customvalidator id="controllaserver" runat="server" Display="Dynamic" ControlToValidate="TxtID" ErrorMessage="hai sbagliato l'id(serverside)" OnServerValidate="Controlla"></asp:customvalidator>
che si appoggia ad una subrutine che, serverside, esegue il controllo in questo modo:

codice:
  Sub Controlla(ByVal obj As Object, ByVal Args As ServerValidateEventArgs)
        If Len(Args.Value) < 6 Or Len(Args.Value) > 8 Then
            Args.IsValid = False
        Else
            Args.IsValid = True
        End If
    End Sub
Chiaramente perché il controllo venga effettuato, ho bisogno di processare la pagina.... così a differenza dei required e degli altri controlli, solo dopo averla "spedita" so se il campo era stato compilato correttamente o meno.
Ora, io ho la necessità di saperlo prima, e quindi devo eseguire questo controllo clientside (non con javascript).

Si può fare?
Se sì, come?

Grazie e buona giornata a tutti.