当前位置: 代码迷 >> ASP.NET >> 为什么FindControl找不到小弟我动态生成的控件?
  详细解决方案

为什么FindControl找不到小弟我动态生成的控件?

热度:610   发布时间:2013-02-25 00:00:00.0
为什么FindControl找不到我动态生成的控件????????
查看页面的源代码里面是有那个控件的 但是为什么用FindControl就找不到呢?

------解决方案--------------------------------------------------------
动态生成的控件??你保证在回发后不消失才行。需要每次在回发后重新生成同样ID的同种控件。这样page就会把重新生成的控件和原先的控件认为是同一控件
------解决方案--------------------------------------------------------
在它的直接父容器里FindControl
------解决方案--------------------------------------------------------
探讨

引用:

在它的直接父容器里FindControl

那样也找不到的阿。。

------解决方案--------------------------------------------------------
探讨

这个控件是一个radiobuttonlist 它的外层有两个父容器,都是panel

------解决方案--------------------------------------------------------
我写一起了
那个索引我意思是最外层找到控件,它里面包含了N个控件!
探讨

引用:

引用:

引用:

在它的直接父容器里FindControl

那样也找不到的阿。。
最外层panel.FindControl()[索引].FindCOntorl()

一层层找啊

还能带索引的哦?