Simone continua a illustrarci MVC, al momento stiamo dando un’occhio alla versione 2 che uscirà con Visual Studio 2010.
Non ci sono grosse novità, tutto è orientato a migliorare la produttività:
- Areas: partizionare meglio un’applicazione, più aree nello stesso progetto, un’area per progetto: avremo le folders Controllers/View nella cartella Area
- Al momento siamo in preview, per cominciare a giocare bisogna fare tutto a manina
- Templated Helpers: Html.EditorFor(m => m.Title), Html.LabelFor(m => m.Title), Html.DisplayFor(m => m.Title). Vengono controllati tramite DataAnnotation([UIHint(“Category”)], [DisplayName(“Post Category”], [DataType(DataType.EmailAddress)]
- Model Validation, controllato sempre tramite Mmodel Validation Provider, di default usa le data annotation.
- Client Side Validation, basato su jquery validate, per attivarlo basta <% Html.ClientValidationEnabled = true; %>. Notate che Microsoft fa una cosa abbastanza inusuale per la sua politica: prende un prodotto open source ( jquery) e lo integra in un suo prodotto!
Grande Simone