есть ли tabledisplay для HTML-помощника в ASP.NET Ядро?

#asp.net #asp.net-mvc #asp.net-core

Вопрос:

ASP.NET/MVC, Я иногда использовал помощника по MVC Html-таблице Стивена Муеке: Помощника по MVC Html-таблице

Это предоставляет ряд HTML-помощников, центральным из которых является @Html.TableDisplayFor() .

На странице Razor, если бы моя модель представления содержала список чего-либо, я мог бы очень просто отобразить список в таблице:

 @if (Model.MySomethings != null amp;amp; Model.MySomethings.Count > 0)
{
    @Html.TableDisplayFor(m => m.MySomethings)
}
 

Это создало бы таблицу со строкой для каждого элемента в списке, со столбцом для каждого свойства в типе «Что-то».

И это будет происходить динамически, без необходимости вносить изменения только потому, что изменился базовый тип модели.

Это очень удобно, для определенных типов проблем.

Но он был построен для ASP.NET/MVC, на полной/классической платформе .NET Framework.

Есть ли что-нибудь подобное для ASP.NET Ядро на .NET 5.0?

Комментарии:

1. Sandtrap в то время был реализован для платформы .net framework MVC4. Если он будет использоваться в .Net 5, его нужно снова переписать в соответствии с логикой.