相关疑难解决方法(0)

复选框是否可以为空的布尔值

我的模型有一个必须可以为空的布尔值

public bool? Foo
{
   get;
   set;
}
Run Code Online (Sandbox Code Playgroud)

所以在我的Razor cshtml中

@Html.CheckBoxFor(m => m.Foo)
Run Code Online (Sandbox Code Playgroud)

除了不起作用.也没有(bool)施放它.如果我做

@Html.CheckBoxFor(m => m.Foo.Value)
Run Code Online (Sandbox Code Playgroud)

这不会产生错误,但在发布时它不会绑定到我的模型,并且foo设置为null.什么是在页面上显示Foo并使其在帖子上绑定到我的模型的最佳方式?

nullable razor asp.net-mvc-3

92
推荐指数
6
解决办法
9万
查看次数

标签 统计

asp.net-mvc-3 ×1

nullable ×1

razor ×1