◆◆◆◆如何得到页面中所有的Label,并且将他们全部变灰?◆◆◆◆ 如何得到页面中所有的Label,并且将他们全部变灰?◆◆◆◆ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void DisabledAllLabelText(Control c){ if (c is Label) { ((Label)c).Enabled = false;((Label)c).表示前景色的属性 = 灰色; } else if (c.Controls.Count > 0) { foreach (Control cc in c.Controls) { DisabledAllLabelText(cc); } }}DisplayText(Page); 调用方法DisabledAllLabelText(this.Page) 用反射来实现!!先搜索页面上所有的控件树,然后判断控件的类型,如果是label则给这个改变这个控件的相关属性让其变灰 对页面中的控件作循环,如果类型是Lable,则置Enable=false 如果用js的话你就得给每个label控件相同的name然后for (var i = 0; i < document.all.name.length;i++){ document.all.name[i].disabled = true;} asp.net 报表如何 冻结 标题 BeginReceive的问题 jquery提交表单 求Pro ASP.NET 3.5 Server Controls and AJAX Components随书源码 说能帮忙打开个项目 请问一个dropdownlist的问题? 数据库连接问题.在线等。 ... 自定义控件:直接放在ascx文件中和编译成DLL文件来使用有什么区别? 在.net中写javascript 为什么我开发的邮件系统接收邮件的内容含有HTML标签 如何让一个textbox在窗口初始化时获取焦点? Javascript问题
{
if (c is Label)
{
((Label)c).Enabled = false;((Label)c).表示前景色的属性 = 灰色;
}
else if (c.Controls.Count > 0)
{
foreach (Control cc in c.Controls)
{
DisabledAllLabelText(cc);
}
}
}DisplayText(Page);
先搜索页面上所有的控件树,然后判断控件的类型,如果是label则给这个改变这个控件的相关属性让其变灰
你就得给每个label控件相同的name
然后
for (var i = 0; i < document.all.name.length;i++)
{
document.all.name[i].disabled = true;
}