错误信息:
找到多个具有相同 ID“MYID”的控件。FindControl 要求控件具有唯一的 ID。
描述:
本项目是用开发框架做的,在CS文件中没有FindControl 方法,CS文件中也不存在MYID这个ID。可能是CS文件中动态或者其他方法建立了许多这种类型的控件,但不具有唯一的ID,开发框架自动的去找这些控件。

解决方案 »

  1.   

    可能是html页面里有多个标示为MYID的控件,有可能是你的框架自动生成的。
      

  2.   

    慢慢的去跟踪执行步骤...
    框架自己生成控件的话,ID不会不唯一吧
    是不是你的代码没写好?还是是你们框架的BUG?
      

  3.   

    存在相同ID的控件,跟踪调试下哪些控件有相同ID
      

  4.   

    FindControl 的参数id是一个String类型的,是不是框架里有什么bug导致?
      

  5.   

    try
    foreach( Control control in Controls )
    {
       control.id}