asp.net 遍历页面控件包含子控件,变为只读
2012-03-12 11:19
441 查看
遍历所有控件s
protected void approval() { foreach (Control control in this.Page.Controls) { SetReadOnly(control); } }
//将单个控件包含子集变为只读 protected void SetReadOnly(Control ctrl) { if (!ctrl.HasControls()) { if (ctrl is TextBox) { TextBox tb = (TextBox)ctrl; tb.Enabled = false; } if (ctrl is DropDownList) { DropDownList ddl = (DropDownList)ctrl; ddl.Enabled = false; } if (ctrl is FileUpload) { FileUpload fu = (FileUpload)ctrl; fu.Enabled = false; } } else { int i = 0; while (i < ctrl.Controls.Count) { SetReadOnly(ctrl.Controls[i]); i++; } } }
相关文章推荐
- asp.net 遍历aspx页面中的TextBox控件,并设置属性为只读
- Jquery UI用于asp.net包含用户控件的页面
- 如何在ASP.NET下遍历指定页面上所有控件
- 遍历获取ASP.NET页面控件的名称及值 后台调用前台javascript方法报错:“缺少对象”的解决方法 xml与DataSet的互转换类
- asp.net 中遍历页面里某种控件(Textbox)、获取当前页面的名称
- Asp.Net递归遍历页面控件实例
- 遍历获取ASP.NET页面控件的名称及值
- 遍历ASP.NET页面控件
- asp.net(C#)遍历页面上所有的TextBox控件并给它赋值
- 如何在ASP.NET下遍历指定页面上所有控件
- 遍历ASP.Net页面的某个控件
- asp.net下遍历页面中所有的指定控件的代码
- ASP.NET 页面控件遍历实现(转载+修改)
- ASP.NET 页面控件遍历实现(转载+修改)
- 如何在ASP.NET下遍历指定页面上所有控件
- 如何在ASP.NET下遍历指定页面上所有控件
- asp.net遍历页面所有的按钮(或控件)
- ASP.NET 页面控件深层遍历
- VS2008 Tips #008 如何创建ASP.NET Web 用户控件并包含在Web 页面中