Estoy usando el tema Chromatron para un panel de administración en mi aplicación. Hay un gadget de barra lateral que tiene contenido HTML y con un pequeño truco de CSS se puede mostrar completamente diferente.¿Cómo puedo pasar contenido HTML a una vista parcial en MVC-Razor como un bloque "para"
<section class="sidebar nested">
<h2>Nested Section</h2>
<p>Lorem ipsum dolor sit amet, conse ctetur adipiscing elit. Maec enas id augue ac metu aliquam.</p>
<p>Sed pharetra placerat est suscipit sagittis. Phasellus <a href="#">aliquam</a> males uada blandit. Donec adipiscing sem erat.</p>
</section>
Quiero tener una vista parcial que se utiliza como esto:
@Html.Partial("Path/To/Partial/View"){
<h2>Nested Section</h2>
<p>Lorem ipsum dolor sit amet, conse ctetur adipiscing elit. Maec enas id augue ac metu aliquam.</p>
<p>Sed pharetra placerat est suscipit sagittis. Phasellus <a href="#">aliquam</a> males uada blandit. Donec adipiscing sem erat.</p>
}
TBH, quiero tener la funcionalidad que tengo en un bloque @for(...){ }
. ¿Es esto posible en Razor?
No sé si es lo que quiere, pero eche un vistazo: http://lostechies.com/hugobonacci/2011/07/11/templates-with-razor/ –
Gracias Felipe. pero esto no es lo que estoy buscando, o quizás no puedo hacer que funcione. Necesito la misma funcionalidad que los bloques 'for'. Quiero tener un bloque final donde pueda insertar otras directivas '@' razor o contenido HTML; exactamente como un bloque 'for' ... – Achilles
Estoy tratando de hacer lo mismo; ver mi [* muy similar * ASUNTO pregunta] (http://stackoverflow.com/q/21760850/173497). Lo más parecido que he encontrado es la publicación de @FelipeOriani. También funciona un método de extensión 'HtmlHelper', pero no he descubierto almacenar el HTML que utiliza como vista o vista parcial. Pero, realmente, solo tuve que renunciar a la sintaxis del bloque de corchetes para la sintaxis de la función auxiliar. –