Итерируйте, чтобы динамически создавать html флажок для и изменять его выражение с каждой итерацией C# ASP.NET - PullRequest
0 голосов
/ 06 мая 2020

У меня есть форма, в которой используется html вспомогательный флажок для создания флажков и добавления их в модель.

Я хочу вместо того, чтобы вручную писать флажок, я хочу повторить бросок модели properties и с каждым свойством создайте флажок для чего-то вроде этого:

@foreach(PropertyInfo property in Model.GetType().GetProperties())
{
     @Html.CheckBoxFor(model => model.***property.Name***,
     new { htmlAttributes = new { @class = "form-control" } })
     @Html.DisplayNameFor(model => 
     model.***property.Name***)
}

Я пробовал несколько разных способов, но все еще не работает ...

Вы, ребята, можете мне помочь ?? Как лучше и проще всего это сделать? Можете ли вы использовать этот пример?

С уважением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...