ItemTemplate
親リピーターの中にリピーターがネストされています。私は通常、それらをマークアップで宣言的にコントロールに接続します。
<asp:Repeater runat='server' id='myParentRepeater'>
<ItemTemplate>
<asp:Repeater runat='server' id='mynestedRepeater' OnItemCommand='myMethod'>
...
</asp:Repeater>
...
</ItemTemplate>
</asp>
ItemDataBound
今日、コード ビハインド、具体的には親リピーターのメソッドでそれを行うことにしました。/
((Repeater)e.item.FindControl("MyParentRepeater")).ItemCommand += ...
しかし、この方法ではうまくいきません。マークアップを使用しない限り、イベント ハンドラーは起動しません。どうしてこれなの?または、それがうまくいくと仮定して、誰かが私が間違ったことを教えてもらえますか?