320 messaggi dal 12 gennaio 2007
Ciao,non riesco a convertire questa parte

yield return new ValidationResult("StartDate deve essere minore di EndDate");
yield return new ValidationResult("*",
new string[] { "StartDate", "EndDate" });

in VB
se mi fai sapere mi risolvi un problemone.
Grazie.

Massimo Sanfelici

Mantova
Ciao!

Purtroppo, in VB non esiste la parola chiave yield. Crea una lista di ValidationResult, mettici le due istanze e restituiscila come risultato.

320 messaggi dal 12 gennaio 2007
Grazie.

Massimo Sanfelici

Mantova
320 messaggi dal 12 gennaio 2007
Ciao,
dovrei validare la username in fase di creazione,non voglio che la stringa contenga alcuni caratteri del tipo chiocciola, punto.
Ho fatto in questo modo:

<MetadataType(GetType(RegisterModel_Validation))> _
Partial Class RegisterModel
End Class
Public Class RegisterModel_Validation
<RegularExpression("\b\@\b", ErrorMessage:="non accetta il carattere @")> _
Public Property UserName As String
End Class
Solo che non riesco a comporre una espressione regolare corretta per impedire l'inserimento dei caratteri detti sopra.
Non hai sotto mano qualche articolo che spieghi come se lo spiegasse a mia nonna come si compongono le espressioni regolari?Se hai l'espressione pronta meglio ancora.
Ciao,grazie

Massimo Sanfelici

Mantova
così a naso direi ^[^\@]*$

Qui trovi un'ottima reference e anche un tutorial
http://www.regular-expressions.info/

Ciao!
320 messaggi dal 12 gennaio 2007
Ottimo,grazie.

Massimo Sanfelici

Mantova

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.