首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

得不到repeater控件中headerTemplate中的某个控件?该怎么处理

2013-07-16 
得不到repeater控件中headerTemplate中的某个控件??我想在加载事件中给repeater控件中headerTemplate模板

得不到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"); }
}

Repeater? 控件 获得控件
[解决办法]
 if(!ispostback)
        {  Label lbl=(Label) Repeater1.Controls[0].FindControl("lblTtile"); }
这个时候repeater控件应该还没有进行数据绑定吧???
哪来的Controls啊,楼主.你这步操作要放到数据绑定即repeater1.databind()之后
[解决办法]

引用:
 if(!ispostback)
        {  Label lbl=(Label) Repeater1.Controls[0].FindControl("lblTtile"); }
这个时候repeater控件应该还没有进行数据绑定吧???
哪来的Controls啊,楼主.你这步操作要放到数据绑定即repeater1.databind()之后

+1

热点排行