ASP MVC 4 – Introduction à Razor, transmettre des données dynamiquement

Pour transmettre des données avec MVC 4, trois options sont disponibles : ViewData, ViewBag et TempData.   ViewData : ViewData est un dictionnaire d’objet dérivé de la classe ViewDataDictionary et est accessible par clés de type string. Exemple : ViewData[“today”] = DateTime.Now; ViewData[“name”] = “Moi”; ViewData permet de communiquer des données entre le controleur et…

ASP MVC4 – Introduction à Razor, le routage des URL

Le routage avec MVC4: Les applications MVC utilisent le système de routage ASP.Net qui défini comment les URL correspondent à un contrôleur et une action particulière. La convention veut qu’un contrôleur soit nommé HomeController et que celui-ci soit le point de départ de l’application MVC. Exemple: URL/Home ou encore URL/Home/Index ira appeler la méthode Index…

ASP MVC4 – Introduction à Razor, le contenu dynamique

L’implémentation des vues avec la syntaxe de Razor est simplifiée, fini les <% %> du code nuggets. L’arobase va simplement remplacer ce système d’écriture. Pré-requis : Les vues Une vue fonctionne avec son contrôleur qui lui gère toute la partie logique. Créer un fichier contrôleur nommé HomeController.cs dans le dossier /Controller. public class HomeController :…