@HTML.CheckBoxFor () не передает ценность обратно снятых флажков

Моя кодовая внешность как указано ниже:

<div>
      
</div>

Проблема состоит в том, что CheckBoxFor создает скрытое для этого, выставляет, но все еще когда флажок поставлен, это не посылает измененную стоимость в сервер. Я все еще получаю стоимость как верную, даже если я снял флажок с нею. Эта область появляется в форме, которая я не утверждаю, что использование подчиняется, но преобразовывающий в последовательную форму (использование последовательно-параллельньного преобразователя jQuery) тогда представление ее.

Проблема состоит в том, что последовательно-параллельньный преобразователь берет собственность стоимости каждого элемента, и собственность стоимости флажка не изменяется в toggling. Проверенная собственность является той, которая изменяется.

Есть ли какой-либо способ, которым я могу зафиксировать его??

0
добавлено отредактировано
Просмотры: 1
nl ja de
Попробуйте этот @Html. CheckBoxFor (x => x. IsEnabled, новый {@checked = "проверенный"})
добавлено автор Karthik Chintala, источник
Можно ли опубликовать код jQuery, который представляет его. Возможно, ваша проблема там. Также код диспетчера помог бы также.
добавлено автор Brett Allred, источник
Doesn' t работа...
добавлено автор Infant Dev, источник

3 ответы

можно использовать как это

@Html.CheckBoxFor(model => model.Active.Value)

я думаю, что это поможет вам.

0
добавлено
Это не работает на меня. Мой флажок возвращает истинное значение, даже если я снял флажок с ним. У вас есть какие-либо предложения?
добавлено автор Keren Caelen, источник

К сожалению, в некоторых случаях нет никакого способа взломать это с CheckBoxFor, но можно сделать:

@Html. CheckBox ("IsEnabled", Модель. IsEnabled)

Вместо этого и это должно работать лучше. Checkboxfor создает некоторые скрытые переменные, с которыми он работает, представляя формы:

<input name="IsEnabled" type="checkbox" value="true">
<input name="IsEnabled" type="hidden" value="false">

Это может быть проблемой для jquerish плагинов. Особенно те преобразовывающие в последовательную форму материал, так как они, вероятно, делают просто простое имущественное отображение.

0
добавлено
хорошо тогда отправьте что продукция последовательно-параллельньного преобразователя jQuery тогда и больше информации:)
добавлено автор povilasp, источник
Попробованный, но никакой успех..: (
добавлено автор Infant Dev, источник

Когда я использую нормальный тип ввода HTML, связывающий модель по имени. Это работает отлично:


0
добавлено