我有一个我正在以编程方式创建的表,然后在 CreateChildControls() 方法中向其中添加一些行和数据。它有 2 列,其中包含下拉列表控件。现在在客户端基于下拉列表中的选择,我正在添加更多通过复制最后一行的内容来创建行。有一个保存按钮,单击该按钮会调用 Web 部件的以下覆盖函数以取回表对象。问题是我在客户端添加的行不是已检索..仅检索最初在服务器端创建的行。有人可以告诉我我在这里做错了什么。
所以这样做 Table tab = FindControl("Main1") as Table; tab.rows 只给出最初在服务器上生成的 3 个,不包括在客户端创建的 2 个新的
Public Override Control FindControl(string id)
{
return base.FindControl(id);
}