У меня есть следующий код:
@using (Html.BeginForm())
{
for (int i = 0; i < Model.Themes.Count; i++)
{
<div class="theme">
<img src="/Content/img/placeholder/@Model.Themes[i].PreviewImg" class="theme-image" />
<div class="theme-meta">
@Html.RadioButton("Themes", Model.Themes[i].Selected, new { @id = "Themes_" + i + "__Selected" })
@Html.TextBoxFor(x=>x.Themes[i].Id)
<label>@Model.Themes[i].Name</label>
</div>
</div>
}
<div class="submit">
<input type="submit" class="dash-module-alt-button submit" name="SelectTheme" />
</div>
}
Однако отправка этого с одной из выбранных переключателей не связывается с выбранным свойством, установленным в значение true.
Использование Html.RadioButtonFor означает, что все они имеют сгенерированное имя массива, поэтому их можно выбрать.
КАК ЭТО Я должен это сделать?
ура
ш: //