2017-02-06 5 views
0

Как вызвать функцию сразу после повторителя, загруженного данными.C# Событие переадресации вызова повторителя

Дизайн: -

<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' соответствует del egate 'System.EventHandler'.

ответ

2

Ваш метод должен быть Event Handler.

Это означает, что она должна иметь следующую подпись:

protected void rptChild_OnLoad(object sender, EventArgs e) 
+0

спасибо @Matias .. –