MVC est l'un des trois modèles de programmation ASP.NET.
MVC est un modèle permettant de créer des applications Web à l'aide de la conception MVC (Model View Controller model-view-controller) :
Model (modèle) représente le cœur de l'application (comme une liste d'enregistrements de base de données).
View affiche les données (enregistrements de la base de données).
Le contrôleur gère les entrées (écrit les enregistrements de la base de données).
Le modèle MVC offre un contrôle total sur HTML, CSS et JavaScript simultanément.
MVC - Style et mise en page syntaxe
Le fichier _Layout.cshtml représente la mise en page de chaque page de l'application. Il se trouve dans le dossier Partagé du dossier Vues.
MVC - Style et mise en page exemple
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>@ViewBag.Title</title> <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")"></script> <script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")"></script> </head> <body> <ul id="menu"> <li>@Html.ActionLink("Home", "Index", "Home")</li> <li>@Html.ActionLink("Movies", "Index", "Movies")</li> <li>@Html.ActionLink("About", "About", "Home")</li> </ul> <section id="main"> @RenderBody() <p>Copyright RUNOOB 2012. All Rights Reserved.</p> </section> </body> </html>