一部のデータにバインドされたリピーターがあります。
ItemDataBoundイベントにバインドし、プログラムでUserControlを作成しようとしています:
手短に:
void rptrTaskList_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
CCTask task = (CCTask)e.Item.DataItem;
if (task is ExecTask)
{
ExecTaskControl foo = new ExecTaskControl();
e.Item.Controls.Add(foo);
}
}
問題は、バインドが機能している間、ユーザー コントロールがメイン ページにレンダリングされないことです。