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 в моем производственном приложении)