代码:
<tr>
<td id="title">Availabilty:</td>
<td>@Html.CheckBoxFor(model => model.avaliablity)</td>
<td></td>
<td></td>
</tr>
错误:
cannot implicity convert type string to bool
代码:
<tr>
<td id="title">Availabilty:</td>
<td>@Html.CheckBoxFor(model => model.avaliablity)</td>
<td></td>
<td></td>
</tr>
错误:
cannot implicity convert type string to bool
您可以尝试将变量转换为 bool,如下所示:
@Html.CheckBoxFor(model => (bool)model.avaliablity)
这也将有助于查看您的模型,以便为您提供更好的答案。
model.availability 是布尔值吗?
如果没有,请尝试在您的模型上创建公共属性;
public Availability
{
get
{
return Boolean.Parse(availability);
}
}
在您看来,您可以:
@Html.CheckBoxFor(model => model.Avaliablity)