得不到repeater控件中headerTemplate中的某个控件??
我想在加载事件中给repeater控件中headerTemplate模板中的label标签赋值,但根据下面的代码出现异常:“指定的参数已超出有效值的范围”,该如何解决???
设计界面:
<headerTemplate>
<asp:label Id="lblTtile" runat="server" text=""></asp:label>
<headerTemplate>
后台:
procted void page_load()
{
if(!ispostback)
{ Label lbl=(Label) Repeater1.Controls[0].FindControl("lblTtile"); }
}
------解决方案-------------------- if(!ispostback)
{ Label lbl=(Label) Repeater1.Controls[0].FindControl("lblTtile"); }
这个时候repeater控件应该还没有进行数据绑定吧???
哪来的Controls啊,楼主.你这步操作要放到数据绑定即repeater1.databind()之后
------解决方案--------------------
+1