日期:2014-05-17  浏览次数:20479 次

C# MVC 中获取checkboxfor 的值
大家好,问个问题,一个页面用到了checkboxfor控件,是这样写的<%=Html.CheckBoxFor(a =>m.Ischecked })%> 

  一直不理解的是,为什么我的复选框选中与未选中,获取的值都是一样的呢,都是true,按理说我选中时是true,未选中时时

false 才对。希望知道的帮解答一下,谢谢!

------解决方案--------------------
你写的这个显示到页面,如果m.Ischecked为真就会选中。post提交后用Request["Ischecked"]获取,如果为真会显示true,false,如果不为真会显示false,因此可以用Request["Ischecked"].Contains("true")来判断是否选中。其实我还没看懂你要问什么
------解决方案--------------------
<%=Html.CheckBoxFor(a =>m.Ischecked })%>,那后面的大括号怎么来的?不是不是没把代码贴全