首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于.net mvc 中checkbox 展示选中

2012-12-15 
关于.net mvc 中checkbox 显示选中RT: 从后台获取的数据如何在View上显示 checkbox的选中情况 我用的是%

关于.net mvc 中checkbox 显示选中
RT: 从后台获取的数据如何在View上显示 checkbox的选中情况 

我用的是<%=Html.Checkbox("a",ViewData["chk"])%>

然后后台设置ViewData["chk"]=true;结果checkbox没有选中啊,没有反应???

我又试过了 <%html.Checkbox("a",new{@checked=ViewData["chk"]})%>发现后台无论

ViewData["chk"]取什么值都能让checkbox选中,我晕啊!!!~~ 
[最优解释]
Html.Checkbox("a",Convert.ToBoolean(ViewData["chk"]));
[其他解释]
Html.CheckBox("a",(bool)ViewData["chk"])
or
<input name="a" type="checkbox" id="a" @(Html.Raw((bool)ViewData["chk"] ? "checked="checked"" : "")) >
[其他解释]
非常感谢,发现ViewData虽然说可以存储许多类型的值实际使用的过程中还是要进行类型转换的~~

热点排行