ASP.NET Repeater从不命中ItemBound函数

ASP.NET Repeater从不命中ItemBound函数,asp.net,Asp.net,我有以下中继器: <asp:Repeater ID="rpttsk" runat="server"> <HeaderTemplate> <tr> <td> <b>ID</b>

我有以下中继器:

            <asp:Repeater ID="rpttsk" runat="server"> 
                <HeaderTemplate> 
                    <tr> 
                        <td> 
                            <b>ID</b> 
                        </td> 
                        <td> 
                            <b>Date</b> 
                        </td> 

                    </tr> 
                </HeaderTemplate> 
                <ItemTemplate> 
                    <tr> 
                        <td> 
                            <%#Eval("ID")%> 
                        </td> 

                        <td> 
                            <%#Eval("PerfDate", "{0:MMM d, yyyy}")%> 
                        </td> 

                    </tr> 
                </ItemTemplate> 
            </asp:Repeater> 

但当我设置一个断点时,它永远不会击中它。有什么想法吗

您需要将以下内容添加到您的ASPX页面:

<asp:Repeater ID="rpttsk" OnItemDataBound="rpttsk_ItemDataBound" runat="server">


您是否有要绑定到中继器的数据源,如果没有,则不会触发OnItemDataBound事件。

您必须向中继器的OnItemDataBound属性添加处理程序:OnItemDataBound=“rpttsk_ItemDataBound”他正在使用vb.net。因此,只要他在代码背后有“句柄”,他就不需要在aspx中指定
<asp:Repeater ID="rpttsk" OnItemDataBound="rpttsk_ItemDataBound" runat="server">