У меня есть таблица, содержащая некоторую информацию, которая мне нужна. Все эти строки также содержат столбец с переключателем в нем, чтобы пользователь мог проверить одну из строк по умолчанию.Как проверить правильный переключатель
Когда я возвращаю данные из БД и хочу выбрать тот, который является текущим по умолчанию.
<% foreach (var item in (IEnumerable<Locale>) ViewData["Locales"]) { %>
<tr>
<td>
<%= Html.Encode(item.Language.Name) %>
</td>
<td>
<input type="radio" id="defaultLocale" name="defaultLocele" value="on" checked="<%= item.Default == false ? "false" : "true" %>" />
</td>
Я также пытался сделать это:
<input type="radio" id="defaultLocale" name="defaultLocele" value="on" checked="<%=item.Default == false ? "" : "checked" %>" />
, но ничего, кажется, делать правильные вещи. Я всегда заканчиваю тем, что проверил последнюю строку, что не совсем точно.
возможно дубликат [как селективные кнопки работают с привязкой asp.net MVC] (http://stackoverflow.com/questions/1586346/how-do-radio-buttons-work-with-asp-net -mvc-binding) –
Спасибо @ Ólafur Waage, я не нашел этого при выполнении моего поиска. Я тоже посмотрю. – MrW