C#调用转发器onload事件

时间:2017-02-06 12:59:25

标签: c# repeater nested-repeater

如何在转发器加载数据后调用函数。

设计: -

<asp:Repeater ID="rptParent" runat="server" OnItemDataBound="rptParent_OnItemBound">
    <ItemTemplate>        
          <asp:Repeater ID="rptChild" runat="server" OnLoad="rptChild_OnLoad">
              <ItemTemplate> 
              </ItemTemplate>
         </asp:Repeater>   
   </ItemTemplate>
</asp:Repeater>

C#代码: -

     protected void rptChild_OnLoad(object sender, System.EventHandler e)
     {
        // code...
     }

我也试过下面的代码: -

 protected void rptChild_OnLoad(object sender, RepeaterItemEventArgs e)
 {
 }

但是收到错误: - 'rptChild_OnLoad'没有重载匹配委托'System.EventHandler'。

1 个答案:

答案 0 :(得分:2)

您的方法必须是Event Handler

这意味着,必须具有以下签名:

protected void rptChild_OnLoad(object sender, EventArgs e)