如何遍历页面所有Image控件,并将ID取出????代码怎么写?
解决方案 »
- ASP.NET的工作原理
- 谁有FCK编辑器啊,给一个谢谢,还有怎么调用它,谢谢了!
- gridview 问题.
- 求一个JS代码,解决马上给分
- 出个主义:公司经理总是抽洋烟,熏的不行,找过任何人,不能调桌,和经理谈过,狗改不了吃屎,怎么办???
- 一段CSS的问题,求教
- 孟老大的利用Repeater控件显示主-从关系数据表出错拉!怎么解决呢?
- 程序中的常用健值对如何保存才好?比如:用户的偏好选项
- 还是DATALIST问题
- 不知到正式版的asp.net和Beta版的有什么大的变动没有,我们有一个asp.net项目是用.net Beta做的,现在要升级,不知影响大不?
- 想弄清楚asp.net中DateTime.Now获取的是不是服务器时间??
- 求一返回最大值的方法
{
Response.Write(item.ID+"-------------");
}
{
if (ct is Image)
{
(ct as Image).ID;
}
}
ArrayList al = new ArrayList();
foreach (System.Windows.Forms.Control control in this.Controls)
{
if (control is System.Windows.Forms.Image)
{
System.Windows.Forms.Image img= (System.Windows.Forms.Image)control ;
al.Add(img.ID);
}
}
for(int i=0;i<al.Count;i++)
{
Console.WriteLine(al[i].ToString());
}
foreach (Control ct in Page.Controls)
{
if (ct is Image)
{
this.Label1.Text =(ct as Image).ID;
}
}
这样没有任何反应,也不报错。如何取出ID值赋值给Label1.Text
void FindImage(Control c)
{
if(c is Image)
Response.Write(c.ID);
else if(c.Controls.Count > 0)
{
foreach(Control ctrl in c.Controls)
FindImage(ctrl);
}
}
然后调用:FindImage(this.Form);