2009-05-31 8 views
0

Im un débutant ASP.NET. J'ai précédemment demandé comment faire une liaison de données à un répéteur sans un datasourse. Ici. VB.NET Repeater Simple Data Binding Without DatasourceVB.NET Répéteur Liaison de données simple sans source de données

ici est la solution que quelqu'un a pour moi

Dim repeatTimes((TotalAdInsured)) As Integer 

    myRepeater.DataSource = repeatTimes 
    myRepeater.DataBind() 

Cependant, je dois maintenant savoir comment obtenir un index pour chaque élément dans le répéteur. à savoir

<% #index %> 

Répondre

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

ok, maintenant ce problème, lorsque je tente de le faire 'AdTitle <% # Container.DataItem%>' est pas un identifiant valide.

+0

Marque: <%# ... %> n'est pas une directive de prétraitement. Voir ici: (http://stackoverflow.com/questions/370201/why-will-expressions-as-property-values-on-a-server-controls-lead-to-a-compi/370263#370263). Dans tous les cas, tout ce que vous essayez de faire avec la propriété ID est presque certainement faux. Postez une autre question qui explique exactement ce que vous essayez de faire. – Juliet

Questions connexes