MVC6 TagHelpers con desechables
En los antiguos MVC HTML Helpers, uno podría usarIDisposable
para envolver contenido, por ejemplo, elBeginForm
ayudante envolvería automáticamente*stuff*
con un cierreform
etiqueta
<% using (Html.BeginForm()) {%>
*stuff*
<% } %>
¿Esta envoltura de contenido es compatible con MVC6 TagHelpers? Por ejemplo me gustaría esto
<widget-box title="My Title">Yay for content!</widget-box>
para expandirse en una caja de widgets de arranque con divs envolventes:
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">My Title</h4>
</div>
<div class="widget-body">
<div class="widget-main">
Yay for content!
</div>
</div>
</div>
¿Es esto posible con TagHelpers?
Solución: He cocido la respuesta de @ DanielJG en undemostración de trabajo en github que consumeWidgetBoxTagHelper.cs (se mantendrá actualizado con Beta / RC / RTM ya que estoy usando la lib en mi aplicación de producción)