设置所有控件为只读和取消只读状态

上传人:kms****20 文档编号:41122167 上传时间:2018-05-28 格式:DOC 页数:6 大小:27KB
返回 下载 相关 举报
设置所有控件为只读和取消只读状态_第1页
第1页 / 共6页
设置所有控件为只读和取消只读状态_第2页
第2页 / 共6页
设置所有控件为只读和取消只读状态_第3页
第3页 / 共6页
设置所有控件为只读和取消只读状态_第4页
第4页 / 共6页
设置所有控件为只读和取消只读状态_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《设置所有控件为只读和取消只读状态》由会员分享,可在线阅读,更多相关《设置所有控件为只读和取消只读状态(6页珍藏版)》请在金锄头文库上搜索。

1、设置所有控件为只读和取消只读状态设置所有控件为只读和取消只读状态/ / 设置当前页面上的所有可输入和选择的控件为只读属性 / / public static void SetControlReadOnly(Page page) foreach (Control ctrl in page.Controls) SetControlReadOnly(ctrl); /递归调用。设置控件只读。 public static void SetControlReadOnly(Control ctr) if (ctr is TextBox) TextBox txtControl = (TextBox)ctr;

2、txtControl.ReadOnly = true; txtControl.Enabled = false; else if (ctr is RadioButton) RadioButton btn = (RadioButton)ctr; btn.Enabled = false; else if (ctr is RadioButtonList) RadioButtonList btn = (RadioButtonList)ctr; btn.Enabled = false; else if (ctr is CheckBox) CheckBox cb = (CheckBox)ctr; cb.En

3、abled = false; else if (ctr is DropDownList) DropDownList list = (DropDownList)ctr; list.Enabled = false; else if (ctr is HtmlTextArea) HtmlTextArea cb = (HtmlTextArea)ctr; cb.Attributes.Add(“readonly“, “); cb.Disabled = true; else if (ctr is HtmlSelect) HtmlSelect rb = (HtmlSelect)ctr; rb.Disabled

4、= true; else if (ctr is HtmlInputCheckBox) HtmlInputCheckBox rb = (HtmlInputCheckBox)ctr; rb.Disabled = true; else if (ctr is HtmlInputRadioButton) HtmlInputRadioButton rb = (HtmlInputRadioButton)ctr; rb.Disabled = true; else if (ctr is HtmlInputText) HtmlInputControl input = (HtmlInputControl)ctr;

5、input.Attributes.Add(“readonly“, “); input.Disabled = true; else foreach (Control ctr1 in ctr.Controls) SetControlReadOnly(ctr1); / / 取消只读属性 / / 要操作的页面,一般传this / 控件 ID public static void RemoveReadOnlyByID(Page page, string ControlID) Control ctr = page.FindControl(ControlID); if (ctr is TextBox) Te

6、xtBox txtControl = (TextBox)ctr; txtControl.ReadOnly = false; txtControl.Enabled = true; else if (ctr is RadioButton) RadioButton btn = (RadioButton)ctr; btn.Enabled = true; else if (ctr is CheckBox) CheckBox cb = (CheckBox)ctr; cb.Enabled = true; else if (ctr is DropDownList) DropDownList list = (D

7、ropDownList)ctr; list.Enabled = true; else if (ctr is HtmlTextArea) HtmlTextArea cb = (HtmlTextArea)ctr; cb.Attributes.Remove(“readonly“); cb.Disabled = false; else if (ctr is HtmlSelect) HtmlSelect rb = (HtmlSelect)ctr; rb.Disabled = false; else if (ctr is HtmlInputCheckBox) HtmlInputCheckBox rb = (HtmlInputCheckBox)ctr; rb.Disabled = false; else if (ctr is HtmlInputRadioButton) HtmlInputRadioButton rb = (HtmlInputRadioButton)ctr; rb.Disabled = false; else if (ctr is HtmlInputText) HtmlInputControl input = (HtmlInputControl)ctr; input.Attributes.Remove(“readonly“); input.Disabled = false;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号