Помощник по тегам для коллекции

Скажем, у меня есть такие модели просмотра:

public class AbonentViewModel
{
    public int? Id { get; set; }
    public string ClientName { get; set; }
    public List<AbonentCertificate> Certificates { get; set; }
}

public class AbonentCertificate
{
    public string Name { get; set; }
    public string FileName { get; set; }
}

Я хочу написать помощник тега, который мог бы отображать список Certificates с помощью пользовательского html, например:

<multi-list asp-for="Certificates">
    <div class="list-item">
       <input asp-for="Name" />
       <input asp-for="FileName" />
    </div>
</multi-list>

Html внутри элемента с несколькими списками будет повторяться для каждого объекта сертификата с соответствующими наборами значений.

Есть какой-либо способ сделать это?


person OssaLtu    schedule 06.06.2016    source источник
comment
Почему бы вместо этого не запустить цикл foreach? Не вижу причины для TagHelper   -  person Mosia Thabo    schedule 19.04.2020
comment
Простой foreach(var cartificate in certificates){ .. your html here} столь же эффективен.   -  person Mosia Thabo    schedule 19.04.2020