2013-08-17 3 views
0

Код: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 
+0

Является 'availability' Логическое свойство? –

ответ

0

Вы можете попробовать заливкой переменную как BOOL, как так:

@Html.CheckBoxFor(model => (bool)model.avaliablity) 

Было бы также помочь чтобы увидеть вашу модель, чтобы дать вам лучший ответ.

+0

это не работает, но такая же ошибка –

+0

@HarisZia Покажите нам свою модель, пожалуйста. – user1477388

0

Есть модель.доступность a bool?

Если нет, попробуйте создать публичную собственность на вашей модели;

public Availability 
{ 
    get 
    { 
     return Boolean.Parse(availability); 
    } 
} 

На ваш взгляд, вы делаете:

@Html.CheckBoxFor(model => model.Avaliablity)