在表单中,我想添加一个CheckBox来将模型值绑定回动作。我的模型列的类型为bool?
我尝试了以下代码,但收到错误"Cannot implecitly convert type bool? to bool"
@Html.CheckBoxFor(m=>m.AccomPublic)
请帮助我正确使用@ HTML.CheckBoxFor。
答案 0 :(得分:1)
而不是CheckBoxFor
使用
@Html.EditorFor(m=>m.AccomPublic)
这将使用3个值(True,False和Not Set)
进行下拉答案 1 :(得分:0)
此错误是因为您的属性类型为nullable,即bool? 将您的属性设置为public bool nameofproperty {get; set;}并使用@ Html.checkboxFor(m => m.nameofproperty)