Asp.net mvc 2 是否将模型传入复选框?

Asp.net mvc 2 是否将模型传入复选框?,asp.net-mvc-2,Asp.net Mvc 2,型号: aspx: 型号(待定)%> 型号(待定)%> 型号(待定)%> 注意:它是一个复选框组。除此复选框值外,所有其他值均为布尔值 错误:无法将bool转换为字符串 我该怎么办?把你的房产变成一个bool <div class="field forCheckbox"> <%:Html.CheckBoxFor(model=>model.Awaiting)%>

型号:

aspx:


型号(待定)%>
型号(待定)%>
型号(待定)%>
注意:它是一个复选框组。除此复选框值外,所有其他值均为布尔值

错误:
无法将bool转换为字符串


我该怎么办?

把你的房产变成一个
bool

<div class="field forCheckbox">                             
    <%:Html.CheckBoxFor(model=>model.Awaiting)%>                         
    <%:Html.LabelFor(model=>model.Awaiting) %>                   
    <%:Html.ValidationMessageFor(model=>model.Awaiting) %>
</div>
试一试


相反

发布完整的模型类,它可能有助于我传递字符串值。所以我希望它是字符串。如果以后需要在代码中使用waiting,只需使用waiting.ToString()将其转换回需要的字符串即可
<div class="field forCheckbox">                             
    <%:Html.CheckBoxFor(model=>model.Awaiting)%>                         
    <%:Html.LabelFor(model=>model.Awaiting) %>                   
    <%:Html.ValidationMessageFor(model=>model.Awaiting) %>
</div>
public bool Awaiting { get; set; }
public bool Awaiting { get; set; }