ASP.NET MVC CheckBoxFor的int to bool
2015-10-16 10:59
519 查看
当我们使用CheckBoxFor类型需要使用bool ,可以将 int转换成bool
在实体类添加紫色代码
修改数据
数据库里面
使用效果比较好
<div class="form-group"> <label class="col-md-3 control-label">选项</label> <div class="col-md-4"> @Html.CheckBoxFor(m => m.EnabledValue) 有效 @Html.CheckBoxFor(m => m.IsUnfoldValue) 展开 @Html.CheckBoxFor(m => m.AllowEditValue) 允许编辑 @Html.CheckBoxFor(m => m.AllowDeleteValue) 允许删除 <span class="help-block"> </span> </div> </div>
在实体类添加紫色代码
/// <summary> /// 有效:1-有效,0-无效 /// </summary> public int? Enabled { set{ _enabled=value;} get{return _enabled;} } public bool EnabledValue { get { return Enabled == 1; } set { Enabled = value ? 1 : 0; } }
修改数据
public ActionResult Edit(string id) { ViewBag.ControllerName = RouteData.Values["controller"].ToString().ToLower(); var model = new SAS.Model.BPMS_SysMenu(); model=bll.GetModel(id); if (model != null) { ParentDropDownList(); return View(model); } else { return View("404"); } } [HttpPost, ValidateInput(false)] public ActionResult Edit(string id, FormCollection fc) { var model = bll.GetModel(id); if (model != null) { UpdateModel(model); //修改数据 bll.Update(model); return RedirectToAction("ModuleList"); } else return View("404"); }
数据库里面
1-有效,0-无效
使用效果比较好
相关文章推荐
- asp.net的加密解密技巧
- ASP基础入门第十篇(ASP内建对象Server)
- 详解ASP.NET配置文件Web.config
- ASP.NET学习路线(详细)
- ASP.NET MVC5 路由知识总结
- ASP.NET学习路线(详细)
- 详解ASP.NET配置文件Web.config
- asp.net的加密解密技巧
- casperjs中调用本地自定义js文件的方法
- 解决casperjs脚本输出中文乱码问题
- asp.net <%%>&<%#%>&<%=%>&<%@%>&<%$%>用法区别
- ASP.NET开发规范:OWIN
- asp.net中异步调用webservice
- asp.net实现word、excel、ppt、pdf在线预览
- asp.net读取二代身份证
- ASP.NET--GridView配合DetailsView初使用
- Asp.net 清除微信缓存的另类方法
- asp.net mvc的小小感悟
- 启用IIS7配置ASP运行环境的详细方法
- asp.net 任意字段排序(用户控件版)、委托