我的模型有一个必须为空的布尔值
public bool? Foo
{
get;
set;
}
所以在我的 Razor cshtml 里
@Html.CheckBoxFor(m => m.Foo)
除了那个没用。用(布尔)铸造也没用。如果我这样做
@Html.CheckBoxFor(m => m.Foo.Value)
它不会创建错误,但是在发布时不会绑定到我的模型,并且 foo 被设置为 null。在页面上显示 Foo 并将其绑定到帖子中的模型的最佳方式是什么?