让CheckBoxList,CheckBox 控件不能操作
2006-07-14 11:50
288 查看
特定情况下,需要CheckBoxList,CheckBox 控件不能让用户操作,只供显示.有个方法是使之disable.
但把服务器控件如果把Enabled设置为false,如果页面提交后,控件的状态没有办法保持.为了避免重新设置状态,有以下解决方法.不知道有没有其他更好的方法呢?
1.使CheckBoxList不能改变选择状态.
CheckBoxList1.Attributes.Add("onclick","return false;");
注:CheckBoxList控件实际上生成的是一个id为CheckBoxList1的table.
2.使单个CheckBox不能改变选择状态.
CheckBox1.Attributes.Add("onclick","checked=!checked;");
至于左边的方框颜色,就不知道怎么设置为灰色了.
以上两个方法基本有效,做过简单测试,暂时没有发现有其他问题.
如果有问题,请指教!
但把服务器控件如果把Enabled设置为false,如果页面提交后,控件的状态没有办法保持.为了避免重新设置状态,有以下解决方法.不知道有没有其他更好的方法呢?
1.使CheckBoxList不能改变选择状态.
CheckBoxList1.Attributes.Add("onclick","return false;");
注:CheckBoxList控件实际上生成的是一个id为CheckBoxList1的table.
2.使单个CheckBox不能改变选择状态.
CheckBox1.Attributes.Add("onclick","checked=!checked;");
至于左边的方框颜色,就不知道怎么设置为灰色了.
以上两个方法基本有效,做过简单测试,暂时没有发现有其他问题.
如果有问题,请指教!
相关文章推荐
- JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
- JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
- Datalist中定位到所操作控件的那一条数据、遍历整个DataList,遍历CheckBoxList 控件
- JQuery 对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
- CheckBoxList控件选中的选项不能改变
- Javascript 操作服务器控件 CheckBoxList
- JQuery 对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
- javascript控制服务器控件-js操作CheckBoxList实现全选、反选
- javascript控制服务器控件-js操作CheckBoxList实现全选、反选
- Jquery控件checkboxlist 实例,解决前台操作服务器控件的困难
- checkboxlist 不能被必须验证控件验证
- Devexpress treelist 树形控件 实现带三种状态的CheckBox
- js操作CheckBoxList
- 在ASP.NET 2.0中操作数据之五十:为GridView控件添加Checkbox
- checkboxlist 选择为空时的判断(customvalidator[用户自定义验证控件]的应用)
- MFC不能多线程操作控件的原因
- 扩展 CheckBoxList 控件 - 系结复选项目
- MFC ListControl控件的操作
- 用JavaScript获取Asp.net服务器端控件CheckBoxList的选中值数组
- 关于List Control控件实现翻页操作的基本代码