ОК, поэтому у меня есть этот флажок в представлении:
<input type="checkbox" name="IsInvestment" @(Model.IsInvestment ? "checked value=true" : "value=false") />
, который связывается с
public Bool IsInvestment { get; set;}
Он не будет связываться, если я не добавлю это в JS:
$("input[type='checkbox']").change(function () {
$(this).val($(this).is(":checked"));
});
По сути, я пишу "true" или "false" в значении флажка типа ввода каждый раз, когда вход проверяется / не проверяется.
PS Это флажок материала
Я не помню, чтобы делал это в прошлом, когда я использовал Html .Чекбокс для .....
Что я делаю не так?