2013-07-09 55 views
1

我認爲我有,剃刀CheckBoxFor有條件檢查和未檢查鑑於

@Html.CheckBoxFor(m => m.IsExist, new { @id = "IsExist" }) 

在我型號我從DB ISEXIST值。無論是真或假。

現在,我怎麼「檢查」或「取消選中」選項的基礎上,ISEXIST的true或false值。 我預計,在默認情況下,該複選框將採用模型的值進行綁定。但是,這並沒有發生。

我該如何實現它?

回答

2

你可以做到這一點選中一個複選框:

if (Model.IsExist) { 
    @Html.CheckBoxFor(m => m.IsExist, new { @id = "IsExist", "checked" = "checked"}) 
} 

希望這有助於

+0

真的感謝我手動初始化Jquery中的這些複選框。在那裏,我將它設置爲null。一旦我按照錯誤或真實移除代碼就會工作。 – TBA

2

在這裏,我如何實現它

@Html.CheckBox("VC",(item.isVC=="Y") ? true : false) 

在我的item.isVC具有值 「Y」 或「N 「