в asp.net-mvc вы должны проверить на false
, причина, по которой вы проверяете на ложь, потому что помощник Html Checkbox
делает что-то странное для значения true
True возвращает как:
делает строку читаемой как "true, false"
так что вы могли подумать, что это два значения, но это всего лишь одно и означает истинное значение
Ложь возвращается как:
делает строку читаемой как "false"