asp.net リピーター フッター テンプレートのコントロールに値を与えたいです。
Dim FooterTemplate As Control = TicketRepeater.Controls(TicketRepeater.Controls.Count - 1).Controls(0)
Dim lblFooter As Literal = TryCast(FooterTemplate.FindControl("TicketTotalNumberOfTickets"), Literal)
lblFooter.Text = TicketDataTable.Rows.Count.ToString()
エラーで戻ります:
Specified argument was out of the range of valid values.
Parameter name: index
AFAIU it cant find count of controls = no controls found?
. 助言がありますか?
チェックポイント:
- すべての ID が正しい
- リピーターには、headertemplate、itemtemplate、footertemplate の 3 つの部分があります
ヘルプ!
アップデート
コードは実際に動作しdatabind()
ます。データバインドイベントの前に機能させる方法はありますか?