Microsoft JScript运行时错误:FindControl要求控件具有唯一ID

时间:2010-02-17 16:32:22

标签: asp.net

我正在以编程方式向UpdatePanel中的System.Web.UI.WebControls.Table添加一行。然后我将细胞添加到行并控制细胞。

添加控件后,我收到Microsoft JScript运行时错误:

“Sys.WebForms.PageRequestManagerServerErrorException:找到了具有相同ID”txtValue“的多个控件.FindControl要求控件具有唯一ID。”

因为控件是在单独的行中,所以不应该获得自己的客户端ID,使它们唯一?

2 个答案:

答案 0 :(得分:1)

表格并不像那样。每行不是一个容器,就像在GridView中一样。你为什么不简单地给他们一个独特的名字?

答案 1 :(得分:0)

我不确定,但尝试将控件添加到页面控件集合

this.Controls.Add( txtValue );