首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

,调试有关问题。(很难)

2012-02-09 
高手请进,调试问题。(很难)错误信息:找到多个具有相同ID“MYID”的控件。FindControl要求控件具有唯一的ID。描

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

[解决办法]
可能是html页面里有多个标示为MYID的控件,有可能是你的框架自动生成的。
[解决办法]
up
[解决办法]
慢慢的去跟踪执行步骤...
框架自己生成控件的话,ID不会不唯一吧
是不是你的代码没写好?还是是你们框架的BUG?
[解决办法]
存在相同ID的控件,跟踪调试下哪些控件有相同ID

[解决办法]
FindControl 的参数id是一个String类型的,是不是框架里有什么bug导致?
[解决办法]
可能是由于你在CS文件中动态的建立了控件。
[解决办法]
错误信息提醒的很明确了

不是你的代码就是开发框架的问题,我们是看不到这些东西的,所以这个问题还是自己解决最好

热点排行