如何在按钮单击时查找动态创建的表

时间:2010-07-21 07:21:43

标签: c# asp.net ajax

我在一个函数中动态创建了一个表...这个表被添加到一个面板中。这个面板在ajax updatepanel中...... 静态地我没有给出3个行,对于那个表...在page_load中我创建了3行的表....但我无法在另一个按钮点击事件中识别该表...

我写了这样的代码......

System.Web.UI.WebControls.Table table = (System.Web.UI.WebControls.Table)addrowpnl.FindControl("Table1");

这里 Table1 是我的动态表ID .....

任何人都可以建议我解决这个问题

2 个答案:

答案 0 :(得分:0)

这是ASP.NET中动态创建对象的众所周知的问题。

阅读本文以掌握我告诉你的内容:

Accessing controls created dynamically (c#)

答案 1 :(得分:0)

我有动态创建按钮的类似问题。你应该尝试的是在Page_Init中而不是在Page_Load中创建对象。我知道这并非总是可行,但应该在那里完成。