这是我的情景。
我有4个中继器。 3 - 嵌套,1完全在外面。
<asp:Repeater1
<asp:Repeater2
<asp:Repeater3
<asp:Repeater4
我现在有一个List<string> lstSelectedValues
我在Repeater 2和3中进行各种计算,并在不同的地方构建lstSelectedValues。最后,我有一个字符串列表,我需要作为转发器4的数据源。
现在我的问题是,我在哪里绑定它? 如果我在页面加载如
Reapter1.datasource = something
(inside the item databound R-2 is called and R-3 inside R-2)
Repeater.datasouce = lstSelectedValues
这不起作用,因为此时lstSelectedValues为空。如果我在itemDatabound或R1 / R2 / R3中这样做,它会被多次添加。我在R3_Unload
事件中尝试过。但这也行不通。任何指针都会有很大的帮助。