MVC6 TagHelpers с одноразовым

В более старых HTML-помощниках MVC можно было использоватьIDisposable обернуть содержимое - например,BeginForm помощник автоматически обернет*stuff* с закрытиемform тег

<% using (Html.BeginForm()) {%>
   *stuff*
<% } %> 

Поддерживается ли эта упаковка контента с помощью MVC6 TagHelpers? Например, я хотел бы это

<widget-box title="My Title">Yay for content!</widget-box>

быть развернутым в окно виджета начальной загрузки с упаковкой div:

<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>

Это возможно с TagHelpers?

Решение: Я запекла ответ @ DanielJG врабочая демоверсия на github который потребляетWidgetBoxTagHelper.cs (будет оставаться актуальным с Beta / RC / RTM, так как я использую lib в моем производственном приложении)

Ответы на вопрос(1)

Ваш ответ на вопрос