In un'app di Asp.net MVC, ho ereditato questo problema (se si tratta di un problema?) In cui uno sviluppatore ha utilizzato String
per il tipo Data.Come convalidare la data quando si usa `String` invece di un tipo` Date`?
Nel mio modello la proprietà si legge:
[Required]
[DisplayName("Registration Date")]
public string Registrationdate { get; set; }
Il business requisito è che il campo è non necessaria, ma se c'è qualcosa in quel campo allora deve essere una valida data .
Come ti implementare questo requisito, senza modificare il tipo di dati?
Probabilmente fare qualcosa lungo le linee di attuazione di un controllo utilizzando DateTime.TryParse nel metodo setter – Rob