Как передать значения по умолчанию как False of checkBox в действие контроллера в asp.net mvc4 - PullRequest
0 голосов
/ 05 марта 2019

Я хочу установить значение по умолчанию для флажка как False.если флажок установлен, тогда передайте в контроллер значение true, иначе false.

Это мой вид

 <div class="form-group">
  @Html.CheckBox("Stratling", (Model != null && Model.Stratling.HasValue) ? 
      Model.Stratling : true)
   <label>
      Stratling
   </label>
 </div>

Этот код передает значение true контроллеру, если флажок не установлен.
я хочуэто как ложное значение.

Может кто-нибудь направить меня в правильном направлении.

Заранее спасибо.

1 Ответ

0 голосов
/ 05 марта 2019

Если вы используете метод Html.CheckBoxFor, он выводит:

Если флажок не установлен, он возвращает значение False.Когда флажок установлен, он возвращает True, False и внутренняя структура анализирует его как true.Вы можете использовать тот же подход, добавив скрытое поле со значением False и обрабатывая его соответствующим образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...