2009-05-31 4 views
0

Im ASP.NET初心者。以前は、データセットなしでリピータにデータバインディングを行う方法を尋ねました。ここに。ここVB.NET Repeater Simple Data Binding Without DatasourceVB.NETリピータ単純なデータバインディング(データソースなし)

誰かが私

Dim repeatTimes((TotalAdInsured)) As Integer 

    myRepeater.DataSource = repeatTimes 
    myRepeater.DataBind() 

のためになった解決策はしかし、私は今、リピータ内の各項目のインデックスを取得する方法を知っておく必要があります。すなわち

<% #index %> 

答えて

0
<asp:Repeater runat="server" ID="rptAwesome"> 
     <ItemTemplate> 
      <%# Container.DataItem %> <%# Container.ItemIndex %><br /> 
     </ItemTemplate> 
    </asp:Repeater> 
+0

[OK]を、私は 'AdTitle <%#Container.DataItem%>' は有効な識別子でないことを実行しようとするとき、今、この問題を抱えています。

+0

マーク:<%# ... %>は前処理ディレクティブではありません。こちらを参照してください:(http://stackoverflow.com/questions/370201/why-will-expressions-as-property-values-on-a-server-controls-lead-to-a-compi/370263#370263)。いずれにしても、あなたがIDプロパティを使って何をしようとしていても、間違いは間違いありません。あなたがしようとしていることを正確に説明する別の質問を投稿してください。 – Juliet