У меня есть страница, где я перечисляю чекбоксы с именами TimeRange1, TimeRange2 .... TimeRange7, и я генерирую их в цикле for следующим образом:
<% for (int currentDay = 1; currentDay <= 7; currentDay++)
......<%= Html.CheckBox("TimeRange" + currentDay.ToString(), false)%>
Работает нормально, пока я отправляю форму, затем получаю «Строка не была идентифицирована как допустимая логическая строка.»
Видимо, проблема в том, что я конкатенирую имя флажка.
Есть ли какой-нибудь аккуратный способ исправить это? Мне нужно, чтобы они назвали 1-7. Это как большой график, где вы выбираете, какое время должно быть доступно.