Download - Les nouveautés de asp.net mvc 3
![Page 1: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/1.jpg)
Jérôme HUGON
LABEL. THE brand.intelligence™ COMPANY.
Les nouveautés de ASP.NET MVC 3
![Page 2: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/2.jpg)
LABEL. THE brand.intelligence™ COMPANY.
Quai du Seujet 181201 Genève SUISSE
Twitter: @hugonjerome @LABEL_ch
![Page 3: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/3.jpg)
AgendaLes nouveautés de ASP.NET MVC 3
Visual Studio et MVCLe moteur de vue RazorAméliorations des contrôleursAméliorations JavaScript & AJAXAméliorations de la validation des modèlesAméliorations de l’injection de dépendancesAutres nouveautés
![Page 4: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/4.jpg)
Visual Studio et MVC
Démo
![Page 5: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/5.jpg)
Le moteur de vue Razor Appels de variablesASPX
Razor
![Page 6: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/6.jpg)
Le moteur de vue Razor Instructions itérativesASPX
Razor
![Page 7: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/7.jpg)
Le moteur de vue Razor Instructions conditionnellesASPX
Razor
![Page 8: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/8.jpg)
Le moteur de vue Razor La balise <text>
![Page 9: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/9.jpg)
Le moteur de vue Razor La balise <text>
![Page 10: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/10.jpg)
Le moteur de vue Razor
Instructions multiples
![Page 11: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/11.jpg)
Le moteur de vue Razor
Instructions multiples
Instructions composées
![Page 12: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/12.jpg)
Le moteur de vue Razor Encodage HTML
![Page 13: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/13.jpg)
Le moteur de vue Razor Encodage HTML
![Page 14: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/14.jpg)
Le moteur de vue Razor Encodage HTML
![Page 15: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/15.jpg)
Le moteur de vue Razor @model
![Page 16: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/16.jpg)
Le moteur de vue Razor @modelSans
![Page 17: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/17.jpg)
Le moteur de vue Razor @modelSans
Définition
![Page 18: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/18.jpg)
Le moteur de vue Razor @modelSans
Définition
Avec
![Page 19: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/19.jpg)
Le moteur de vue Razor Les layouts & les sectionsDémo
![Page 20: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/20.jpg)
Améliorations des contrôleurs
Filtres d’action globaux
La propriété ViewBag
Les nouveaux types dérivés de ActionResult
![Page 21: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/21.jpg)
Améliorations des contrôleurs
Démo
![Page 22: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/22.jpg)
Améliorations JavaScript & AJAXUnobtrusive JavaScript
![Page 23: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/23.jpg)
Améliorations JavaScript & AJAXUnobtrusive JavaScriptWeb.Config
Code
![Page 24: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/24.jpg)
Améliorations JavaScript & AJAXUnobtrusive JavaScriptDésactivé
![Page 25: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/25.jpg)
Améliorations de la validation des modèles
L’interface IValidatableObjectLes attributs de validationL’attribut RemoteLa validation granulaire des donnéesL’attribut AdditionalMetadata
![Page 26: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/26.jpg)
Améliorations de la validation des modèles
Démo
![Page 27: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/27.jpg)
Améliorations de la validation des modèles La validation granulaire des données
![Page 28: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/28.jpg)
Améliorations de la validation des modèles La validation granulaire des données
![Page 29: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/29.jpg)
Améliorations de la validation des modèles La validation granulaire des données
![Page 30: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/30.jpg)
Améliorations de la validation des modèles L’attribut AdditionalMetadata
![Page 31: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/31.jpg)
Améliorations de la validation des modèles L’attribut AdditionalMetadata
![Page 32: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/32.jpg)
Améliorations de l’injection de dépendances
![Page 33: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/33.jpg)
Améliorations de l’injection de dépendances
Démo
![Page 34: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/34.jpg)
Autres nouveautés
Cache partiel des pages
Les contrôleurs sans session
Support JSON
Nouveaux Helpers (Twitter, Facebook, Chart)
NuGet
![Page 35: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/35.jpg)
Autres nouveautés
Démo
![Page 37: Les nouveautés de asp.net mvc 3](https://reader033.vdocuments.mx/reader033/viewer/2022060117/55867c3fd8b42a736e8b4647/html5/thumbnails/37.jpg)
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.