Posso utilizzare ContentPlaceHolder con i motori di visualizzazione Webforms per inserire elementi in posizioni diverse nella pagina principale.ContentPlaceHolder in Razor?
Come faccio a farlo con 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>
Risposta da @jgauffin è abbastanza buono, ma seguire è anche un post ben scritto da Scott Gu che spiega in dettaglio come funzionano le sezioni http://weblogs.asp.net/scottgu/archive /2010/12/30/asp-net-mvc-3-layouts-and-sections-with-razor.aspx – N30