2011-10-28 18 views
12

Ho un ASP.NET-MVC3-layout e utilizzare la funzione RenderSection:Chiama RenderSection due volte ...?

@RenderSection("BackLink", required: false) 

Come posso chiamare questa funzione due volte? Voglio rendere una sezione definita in più punti del mio layout.

Se si utilizza @RenderSection() più di una volta, si verifica un errore.

+0

Grande questione :) – Celdor

risposta

22

Forse qualcosa di simile:

@var result = RenderSection("BackLink", required: false).ToHtmlString(); 

First: 
@Html.Raw(result); 

Second: 
@Html.Raw(result); 
+0

Grazie ... Che funziona :-) – Konrad

Problemi correlati