стесняйтесь создать условие в бритве mvc radiobutton - PullRequest
1 голос
/ 02 ноября 2011

Доброе утро.

У меня есть следующие условия в радиопереключении

<td>
    @Html.RadioButtonFor(model => model.ImagensSelecionadas, new { Checked = (Model.ImagemCapaSelecionada == item.Value ? "Checked" : "") })
</td>

Идея заключается в следующем.У меня есть галерея изображений, Pardo занимаюсь редактированием, где я могу изменить галерею обложек, и я использую переключатель, чтобы пометить обложку, и попытался выполнить следующее условие, которое я разместил там, чтобы сравнить значение значенияImagemCapaSelecionada item.Value и когда значения равны, необходимо получить переключатель.это условие находится в цикле foreach, как это:

@ foreach (var item in Model.ImagensDaGaleria)

и не использует jQuery, я должен обойтись без Jquery ..

как поставить это условие в html-справкекнопка ??или каков наилучший способ сделать это?

спасибо в этом случае я не получаю истинные или ложные значения в цикле, если я получаю этот imagemCapaSelecionada получает ai id ImagemCapaSelecionada querai сравнивать значенияПример Item.value

imagemcapaSelecionada |значение |статус 1 5 не проверен 1 1 проверен

1 Ответ

1 голос
/ 02 ноября 2011

Я думаю, что следующее должно работать для вас ...

@Html.RadioButtonFor(model => model.ImagensSelecionadas, Model.ImagemCapaSelecionada == item.Value)

обратите внимание, что вторым параметром является значение объекта (то есть значение true или false)

в цикле foreach ...

@foreach(var item in Model.ImagensDaGaleria)
{
    @Html.RadioButtonFor(model => model.ImagensSelecionadas, Model.ImagemCapaSelecionada == item.Value)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...