Je peux utiliser ContentPlaceHolder avec les moteurs de vue Webforms pour placer des éléments à différents endroits de la page maître.
Comment faire ça avec Razor?
<div id="content">
<asp:ContentPlaceHolder ID="MainContent" runat="server">
</asp:ContentPlaceHolder>
</div>
<div id="footer">
<asp:ContentPlaceHolder ID="Footer" runat="server">
</asp:ContentPlaceHolder>
</div>
Encore une fois, j'ai réussi à demander avant de trouver les bons mots clés de recherche dans Google.
Dans la mise en page
@RenderSection("footer", required: false)
Voir l'exemple
<h2>About</h2>
<p>
Some stuff about this page.
</p>
<p>
The current date and time: @DateTime.Now
</p>
@section footer {
Copyright (c) 2010, Robert Sundström.
}
Impossible de laisser un commentaire désolé, mais vous pouvez supprimer le "requis:"
@RenderSection("footer", false)