2013-08-17 157 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

model.availability a bool?

如果不是,請嘗試在模型上創建公共屬性;

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

在你看來,你這樣做:

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