我的模型包含bool值,
当我在视图中显示该值时,我得到了这个图像
答案 0 :(得分:1)
这完全取决于您在视图中如何呈现数据(标记)。
@Html.EditorFor(m=>m.BoolValue)
- >呈现一个复选框,以便用户可以“编辑”数据。
@Html.LabelFor(m=>m.BoolValue)
- >除非您有一个数据注释([DisplayName("Some New Name")]
),否则将呈现字符串“BoolValue”。这是为了生成一个与复选框关联的标签。
@model.BoolValue
- >无论BoolValue变量的值是什么,都将呈现真或假。
答案 1 :(得分:1)
您只想使用Html.EditorFor
。
@Model.IsFurnished
Html.EditorFor
会为bool
提供一个复选框,因为它是表示true
或false
值的最合理方式。