我想为 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 都是正确的
- 转发器有 3 部分 headertemplate、itemtemplate、footertemplate
帮助!
更新
该代码实际上在databind()
. 任何想法如何在数据绑定事件之前使其工作?