Хорошо, не уверен, что происходит с этими флажками в MVC Framework RC1, но вот что я получил. Я создаю флажки, используя цикл foreach в представлении, но когда я пытаюсь получить к ним доступ, используя Request.Form.Keys в контроллере, я ничего не получаю обратно Мой вопрос, как заполнен Request.Form.Keys? Я знаю, что флажки введены в форму, но я ничего не получаю с точки зрения ключей.
Вот примеры кода
<% foreach (var item in Model){ %>
<tr align="center">
<% if (item.IsActive){ %>
<td><%= Html.CheckBox("session." + item.SessionID, item.SessionID)%></td>
<% } else { %>
<td><b>Closed</b></td>
<% } %>
И контроллер использует это
foreach (String key in Request.Form.Keys)
{
if (key.StartsWith("Session."))
{
//Do Something
}
}
Есть идеи?