Bootstrap переключатель chechkbox не работает при использовании с html помощником chechkboxfor? - PullRequest
1 голос
/ 02 апреля 2020

Я использую @Html.CheckBoxFor и пытаюсь применить класс bootstrap к этому помощнику html, но когда я применяю класс bootstrap к этому помощнику, он становится доступным только для чтения. Не могли бы вы помочь мне, как я могу представить 1 или 0 в дБ, используя MVC контроллер в БД.

@Html.CheckBoxFor(m => m.IsStreamProcessing, new { @class = "custom-control-input" } )
 <label class="custom-control-label" for="customSwitch1">Stream Processing</label>

1 Ответ

1 голос
/ 02 апреля 2020

Поскольку вы уже используете Bootstrap, я бы рекомендовал использовать Bootstrap Toggle , вместо этого он должен работать как положено:

@Html.CheckBoxFor(x => item.IsStreamProcessing, new { data_toggle = "toggle", 
                            data_onstyle = "success" })

Однако вам нужно сослаться на следующее:

<link href="https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css" rel="stylesheet">
<script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script>
...