0

nested在 MasterPage 中有一个 DataList。我正在尝试 Findcontrol,但它返回nullDataList2。

到目前为止我尝试了什么:

DataList DataList1 = Page.Master.FindControl("DataListMain") as DataList;

DataList DataList2 = DataList1.FindControl("DataListNested") as DataList;

我怎样才能解决这个问题?

4

1 回答 1

0

DataList 有项目。所以你需要通过索引来定位嵌套的DataList。

DataList dl = ((DataList)Master.FindControl("DataListMain")).Items[i].FindControl("DataListNested") as DataList;

但是请注意,母版页的内容是在使用该母版的页面内容之后加载的。

于 2018-08-01T14:19:34.310 回答