CheckBox控件默认选中,提交时永远获得选中状态的实现代码

 更新时间:2016年05月26日 11:07:03   投稿:jingxian  
下面小编就为大家带来一篇CheckBox控件默认选中,提交时永远获得选中状态的实现代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

写个项目,从数据库中获得的数据绑定值Checkbox,绑定方法如下

//加班设置数据绑定
protected void CheckBoxBind()
  {
    OverTimeBLL overTimeBll = new OverTimeBLL();
    List<OverTime> overTimeList = new List<OverTime>();

    overTimeList = overTimeBll.GetAll();
    if (overTimeList.Count > 0)
    {
      //绑定页面信息
      txtID.Text = overTimeList[0].ID.ToString();
      if (overTimeList[0].IsEarlyValid.ToLower() == "true") cbIsEarlyValid.Checked = true;
      if (overTimeList[0].IsLaterValid.ToLower() == "true") cbIsLaterValid.Checked = true;
      if (overTimeList[0].IsOnlyHoliday.ToLower() == "true") cbIsOnlyHoliday.Checked = true;
      if (overTimeList[0].IsUseTime.ToLower() == "true") cbIsUseTime.Checked = true;
      if (overTimeList[0].IsUseNum.ToLower() == "true") cbIsUseNum.Checked = true;
      txtMinDuration.Text = overTimeList[0].MinDuration.ToString();
    }
  }

然后在protected void Page_Load(object sender, EventArgs e)方法中加入CheckBoxBind()方法,但提交时,如果某一个CheckBox是选中状态,那获得的永远是该checkBox的checked属性为True,后来再三试了,发现自己疏忽了,只要将CheckBoxBind方法放在if (!this.Page.IsPostBack)下即可。

代码如下

if (!this.Page.IsPostBack)
      {
        remindResult.Text = GetRemind();
        //页面数据绑定
        CheckBoxBind();
      }

以上这篇CheckBox控件默认选中,提交时永远获得选中状态的实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • ASP.NET数据绑定之GridView控件

    ASP.NET数据绑定之GridView控件

    这篇文章主要为大家介绍了ASP.NET数据绑定中的GridView控件,GridView控件的功能是在web页面中显示数据源中的数据,对GridView控件感兴趣的小伙伴们可以参考一下
    2016-01-01
  • ADO.NET之连接池技术的使用详解

    ADO.NET之连接池技术的使用详解

    本篇文章是对连接池技术的使用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • .net基础收集汇总

    .net基础收集汇总

    最近的面试让我知道基础知识的重要性,而我也每天都在网上找一些基础题来看。其实面试无非都是一些理论基础,只有基础过关了,才会被问到技术性的问题,所以第一关一定要打好
    2013-07-07
  • LINQ重写博客垃圾图片回收算法

    LINQ重写博客垃圾图片回收算法

    本人博客后台管理模块有个功能,可以扫描图片上传文件夹下所有未被引用的博客
    2012-02-02
  • .NET微信公众号获取OpenID和用户信息

    .NET微信公众号获取OpenID和用户信息

    这篇文章主要为大家详细介绍了.NET微信公众号获取OpenID和用户信息的方法,用户OpenID对于微信公众平台开发尤为重要,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • ASP.NET编程中经常用到的27个函数集

    ASP.NET编程中经常用到的27个函数集

    asp.net 整理的27个函数集,大家可以参考下
    2008-08-08
  • ASP.NET Core 3.0迁移的完美避坑指南

    ASP.NET Core 3.0迁移的完美避坑指南

    这篇文章主要给大家介绍了关于ASP.NET Core 3.0迁移的完美避坑指南,文中通过示例代码介绍的非常详细,对大家学习或者使用ASP.NET Core 3.0具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • ASP.NET堆和栈一之基本概念和值类型内存分配

    ASP.NET堆和栈一之基本概念和值类型内存分配

    这篇文章介绍了ASP.NET堆和栈的基本概念和值类型内存分配,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • 使用ASP.NET操作IIS7中应用程序

    使用ASP.NET操作IIS7中应用程序

    IIS7的操作和IIS5/6有很大的不同,在IIS7里增加了 Microsoft.Web.Administration 命名空间里,增加了ServerManager、Site几个大类来操作IIS7。本文主要介绍.NET对IIS7的操作。
    2015-10-10
  • listview里的button事件添加方法

    listview里的button事件添加方法

    搞了很长时间了,如何在listview button上添加事件监听,一直是网友们比较在意的,本文将为您解答此疑惑,需要了解的朋友可以参考下
    2012-12-12

最新评论