我有一个模型包含一个布尔值,
当我在视图中显示该值时,我得到了这张图片

这完全取决于您如何在视图中呈现数据(标记)。
@Html.EditorFor(m=>m.BoolValue)-> 呈现一个复选框,以便用户可以“编辑”数据。
@Html.LabelFor(m=>m.BoolValue)-> 呈现字符串“BoolValue”,除非您有一个数据注释 ( [DisplayName("Some New Name")]) 将其命名为不同的名称。这是为了生成与复选框关联的标签。
@model.BoolValue-> 将呈现真或假,无论 BoolValue 变量的值是什么。
而不是使用Html.EditorFor,你只是想使用@Model.IsFurnished。
Html.EditorFor将为 a 提供一个复选框,因为它是表示orbool值的最合乎逻辑的方式。truefalse