Rilasciato xVal v1.0

Da pochi giorni è stata rilasciata la prima RTM di xVal, come annunciato qui.
Per chi non lo conoscesse xVal è una libreria per la validazione client-side nelle applicazioni ASP.NET MVC; di fatto ASP.NET MVC 1.0 non è dotato della validazione client-side, al contrario del papà ASP.NET che ha a disposizione un’ottima libreria di validatori.

Personalmente ho avuto modo di utilizzare questa libreria in Dexter, e si è rivelata ottima e di facile implementazione; di fatto, per poterla sfruttare è necessario decorare un binder con gli opportuni attributi (è possibile sfruttare quelli messi a disposizione dal .NET Framework o i validator di Castle), registrare il proprio ValidationModelBinder nel global.asax e poco più.
Le novità di quest’ultima versione sono interessantissime e le trovate elencate qui di seguito:

  • Supporto per i validation summaries;
  • Remote validation (tramite AJAX);
  • Localizzazione Danish, French, Dutch, Polish, Swedish, and Italian;
  • Aggiornamento alle nuove release delle librerie jQuery 1.3.2 e jQuery.Validation 1.5.5;
  • Bug fixing;

Maggiori info sono disponibili nel blog di Steve Sanderson (qui), mentre il dowload è disponibile su codeplex (qui).


Comments