2012-07-31 59 views
0

我有以下直放站:ASP.NET直放站嗟ItemBound功能

  <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> 

我把代碼中的代碼隱藏文件

Protected Sub rpttsk_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rpttsk.ItemDataBound 

但是當我把一個破發點就從來沒有擊中它。任何想法?

+0

你必須添加處理程序到中繼器的OnItemDataBound屬性:OnItemDataBound =「rpttsk_ItemDataBound」 – Dimitri 2012-07-31 19:07:19

回答

1

您需要將以下添加到您的ASPX頁面:

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

他正在使用vb.net。所以只要他有代碼隱藏的「處理」,他不需要在aspx中指定 – imAbhi 2012-07-31 19:11:22

0

你有你要綁定到中繼器的數據源,如果你不這樣做的OnItemDataBound事件將不會觸發。