禁用asp.net页面中的所有控件 设置本页所有控件的Enabled = false的方法
来源:互联网 发布:linux mint 18界面美化 编辑:程序博客网 时间:2024/05/29 08:53
How do I disable all controls in ASP.NET page?
后台代码:
protected void Page_Load(object sender, EventArgs e)
{
DisableChilds(this.Page);
if (!IsPostBack)
{
DDLBindCaseBelong();
DDLBindCaseSource();
BandMSCase();
}
}
private void DisableChilds(Control ctrl)
{
foreach (Control c in ctrl.Controls)
{
DisableChilds(c);
if (c is DropDownList)
{
((DropDownList)(c)).Enabled = false;
}
if (c is TextBox)
{
((TextBox)(c)).Enabled = false;
}
if (c is CheckBox)
{
((CheckBox)(c)).Enabled = false;
}
}
}
//private void DisableControls()
//{
// for (int i = 0; i < page.Controls.Count; i++)
// {
// foreach (Control obj in page.Controls[i].Controls)
// {
// if (obj is DropDownList)
// {
// DropDownList dlt = (DropDownList)obj;
// dlt.Enabled = false;
// }
// else if (obj is TextBox)
// {
// TextBox txt = (TextBox)obj;
// txt.Enabled = false;
// }
// else if (obj is RadioButton)
// {
// RadioButton rbtn = (RadioButton)obj;
// rbtn.Enabled = false;
// }
// else if (obj is RadioButtonList)
// {
// RadioButtonList rbtn = (RadioButtonList)obj;
// rbtn.Enabled = false;
// }
// else if (obj is CheckBox)
// {
// CheckBox chk = (CheckBox)obj;
// chk.Enabled = false;
// }
// else if (obj is CheckBoxList)
// {
// CheckBoxList chk = (CheckBoxList)obj;
// chk.Enabled = false;
// }
// else if (obj is ListBox)
// {
// ListBox lst = (ListBox)obj;
// lst.Enabled = false;
// }
// }
// }
//}
- 禁用asp.net页面中的所有控件 设置本页所有控件的Enabled = false的方法
- 遍历页面上所有TextBox控件并给它的Enabled赋值为false
- 关于form表单中禁用所有Asp.net 服务器控件TextBox的方法
- 禁用页面所有控件
- ASP.NET遍历页面的所有button控件
- 隐藏asp.net页面中的控件的方法
- asp.net 简单实现禁用或启用页面中的某一类型的控件
- 如何在Asp.Net下遍历指定页面上的所有控件
- asp.net(C#)遍历页面上所有的TextBox控件并给它赋值
- 递归输出ASP.NET页面所有控件的类型和ID
- 递归输出ASP.NET页面所有控件的类型和ID
- C# .NET 遍历一个Web页面中所有的TextBox控件 并设置读写属性
- 设置页面所有控件只读。
- 有关ASP.NET中timer控件的所有用法
- 遍历网页中所有的控件(asp.net)
- 遍历页面上的所有控件
- 遍历页面的所有button控件
- Android - 自动禁用布局里的所有子控件
- 球缺 体积计算
- Struts-Validate框架
- windows
- 联通10试点城市IPTV平台确定,黑马频出
- SQL查询前10条记录(SqlServer/mysql/oracle/sybase)[语法分析] (转)
- 禁用asp.net页面中的所有控件 设置本页所有控件的Enabled = false的方法
- 谷歌重组反向链接分类 内部与外部反链将区分展现
- 远程连接SQL SERVER数据库,连接不上的问题
- 以后给孩子起名字不用发愁了,先存着
- Java学习:assert(断言)的使用——测试程序和AssertionError错误事件
- JAVA中的守护线程
- 回顾(一)
- C语言函数调用的底层机制
- Java中i=i++;运算结果