我在我的 aspx 文件中创建了一个 asp:table,只有一个标题行。
在我的 page_load 中,我不断添加行/单元格。
当我尝试:
Table table = tempUpdatePanel.FindControl("myTable") as Table;
table
只有 1 行,即标题行,尽管它实际上有/显示了更多。
如何拾取剩余的行/单元格?
如果您要动态添加行/单元格,则必须在 Page_InitComplete 之前执行此操作,否则 viewstate 将在后续回发中覆盖您动态创建的数据。
要了解更多信息,请浏览页面生命周期