0

値が int のチェックボックス オプションを webgrid 内に作成したい

以下、私が行った方法...

grid.Column("",header:"Select",format:(item)=>Html.CheckBox(String.Format("{0}",(int)item.ID),false,new{id="chkSelected", Style="width:60px"})),

それは私にとってはうまくいきますが、私は以下のようなものを使いたいと思っていました

grid.Column(header: "{CheckBoxHeading}",  format:
            @<text><input class="box"  type="checkbox" /></text>)

注:かみそりの代わりにaspxエンジンを使用しています

親切に私を助けてください..aspxエンジンで上記の構文を実現するにはどうすればよいですか

ありがとう
アマン

4

2 に答える 2

0
grid.Column(
header: "HasPassport ?",
format:
 (col) => @Html.Raw(

 "<input type='checkbox' checked='" +

 ((col.HasPassport) ? "checked" : "") +

 "' disabled='true' />")
)

col.HasPassportこれは、値に関係なく常にチェックされます

に変更

grid.Column("HasPassport?",header: "HasPassport", 
                format:  (col) => @Html.Raw("<input type='checkbox' "+ ((col.HasPassport) ? "checked='checked'" : "") +"' disabled='true' />") ),
于 2015-05-07T20:54:19.073 に答える