Код:asp.net Mvc4 Флажок вопрос
<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
Код:asp.net Mvc4 Флажок вопрос
<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)
Было бы также помочь чтобы увидеть вашу модель, чтобы дать вам лучший ответ.
это не работает, но такая же ошибка –
@HarisZia Покажите нам свою модель, пожалуйста. – user1477388
Есть модель.доступность a bool?
Если нет, попробуйте создать публичную собственность на вашей модели;
public Availability
{
get
{
return Boolean.Parse(availability);
}
}
На ваш взгляд, вы делаете:
@Html.CheckBoxFor(model => model.Avaliablity)
Является 'availability' Логическое свойство? –