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

MVC4 CheckBox使用,该怎么解决

2013-10-30 
MVC4 CheckBox使用我数据库存的是char(1)类型的Y和NView是这样:@Html.CheckBox(IsCls,(Model ! nul

MVC4 CheckBox使用
我数据库存的是char(1)类型的'Y'和'N'
View是这样:

@Html.CheckBox("IsCls",(Model != null && Model.IsCls == "Y" ? true : false), new { })

可是试图保存的是一个字符串"true"或"false",请问如何才能保存为"Y"或者"N"
紧急,请高手速速相助! MVC4?CheckBox用法
[解决办法]
这不是你自己把Y变成true了吗,保存的时候再转一下呗。
[解决办法]
这部分逻辑你可以在Controller里处理
[解决办法]
同学,这样写就可以啦啦啦啦
@Html.CheckBox("IsCls",(Model != null && Model.IsCls == "Y"), new { })

[解决办法]
在controller里再把true/false转成y/n就好。

[解决办法]
参考地址:http://blog.csdn.net/cnceohjm/article/details/8936669
12.CheckBox
<%=Html.CheckBox("chk1",true) %>
<%=Html.CheckBox("chk1", new { @class="checkBox"}) %>
<%=Html.CheckBoxFor(a =>a.IsVaild, new { @class = "checkBox" })%>
生成结果:   
<input checked="checked" id="chk1" name="chk1" type="checkbox"value="true" />
<input name="chk1" type="hidden"value="false" />
<input class="checkBox" id="chk1" name="chk1" type="checkbox"value="true" />
<input name="chk1" type="hidden"value="false" />
<input checked="checked"class="checkBox" id="IsVaild" name="IsVaild" type="checkbox"value="true" />
<input name="IsVaild" type="hidden"value="false" />

热点排行