Я использую шаблон Telerik ASP.NET MVC Grid, и в настоящее время у меня есть несколько флажков (по одному для каждого столбца в таблице). Таким образом, пользователь может выбрать, какие столбцы они хотят отображать в сетке.
Вместо того, чтобы вручную выписывать каждый флажок в представлении, могу ли я использовать цикл foreach для создания каждого флажка в представлении для меня?
Я ищу заменить что-то вроде этого:
<%= Html.CheckBox("SomeColumnID", false, "Something")%><label for="SomeColumnID">Some Label</label>
// . . . over and over again for each column
С чем-то вроде этого:
<%foreach (ColumnInGivenDB)
{%>
<%= Html.CheckBox(SomeColumnIDVariable, false, SomeOtherVariable)%><label for=SomeColumnIDVariable>Some Label</label>
<%}%>
Есть идеи?