Quand je créé mon premier projet vide MVC 3, c'est le contenu du fichier /Views/Shared/_Layout.cshtml:ASP.NET MVC 3: ViewModel pour le modèle principal?
<!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")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script>
</head>
<body>
@RenderBody()
</body>
</html>
La première chose que je remarque est que le <title>@ViewBag.Title</title>
. La dernière chose que je veux faire est d'utiliser un "ViewBag" dynamique au lieu d'un ViewModel fortement typé. Comment changer mon _Layout.cshtml de sorte que le modèle principal utilise un ViewModel fortement typé à la place?