页面有无数个label.位于不同的空间之类.
现需要一函数.
遍历所有的label.
并赋值为空.
怎么写?
在线等.
2005.
c#.
现需要一函数.
遍历所有的label.
并赋值为空.
怎么写?
在线等.
2005.
c#.
解决方案 »
- 菜鸟求教Login控件问题
- 这种效果怎么做???
- csdn的用户头像是怎么显示出来的
- GridView更新时如何把更新前的值和更新后的值取出来
- 怎样在datagrid中再新添加一行空白记录?》》》》》》》》》》》》》急》》急》》》》》》新手没分哦!》》》》》
- 哪里有比较好的客服管理系统网站给个参考一下???
- 段落换行,首行缩进2格信息丢失的问题
- 怎么在DATAGRID的页眉里加客户端事件
- 错误 310 (net::ERR_TOO_MANY_REDIRECTS):重定向过多怎么解决
- 如何对一个dataview进行条件过滤?
- 求助GetCallbackEventReference
- 谈谈大家对wap的看法。
winform?
web:private void ChangeText(Control ctr)
{
if (ctr.HasControls)
{
for (int i = 0; i < ctr.Controls.Count; i++)
{
ChangeText(ctr.Controls[i]);
}
}
else
{
if (ctr.GetType().Name == "Label")
{
Label lab = (Label)ctr;
lab.Text = "";
}
}
}调ChangeText(this.Page)
<script type="text/javascript">
function cln(obj)
{
var elem = obj.form.elements;
for(var i=0;i<elem.length;i++)
{
if(elem[i].type=="text")
{
elem[i].value="";
}
}
}
</script>
</head><body>
<form id="form1">
<input type="text" id="label1" value="1"/>
<input type="text" id="label2" value="1"/>
<input type="text" id="label3" value="1"/>
<input type="text" id="label4" value="1"/>
<input type="button" value="ok" onclick="cln(this);">
</form>
</body></html>
{
if (lbobj.GetType().Name == "Lable")
{
((Lable)lbobj).Text = "";
Lable lb = new Lable();
lb = (TextBox)this.FindControl(lbobj.ID);
lb.Text = "";
}
}
调适不过.
什么意思?
foreach (object o in this.Page.Controls)
{
if (o is Label)
{
((Label)o).Text = "";
}
}试试这个
if (ctr.HasControls())
private void ChangeText(Control ctr)
{
if (ctr.HasControls())
{
for (int i = 0; i < ctr.Controls.Count; i++)
{
ChangeText(ctr.Controls[i]);
}
}
else
{
if (ctr.GetType().Name == "Label")
{
Label lab = (Label)ctr;
lab.Text = "";
}
}
}
private void ChangeText(Control ctr)
{
if (ctr.HasControls())
{
for (int i = 0; i < ctr.Controls.Count; i++)
{
ChangeText(ctr.Controls[i]);
}
}
else
{
if (ctr.GetType().Name == "Label")
{
Label lab = (Label)ctr;
lab.Text = "";
}
}
}
{
if (labObj is Label)
{
((Label)labObj).Text = "fghfghfg";
}
}