2009-05-31 4 views
0

Я начинаю ASP.NET. Ранее я спросил, как сделать привязку данных к репитеру без использования данных. Вот. VB.NET Repeater Simple Data Binding Without DatasourceVB.NET Repeater Простые привязки данных без источника данных

вот решение кто-то есть для меня

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

нормально, теперь эта проблема, когда я пытаюсь сделать это 'AdTitle <% # Container.DataItem%>' не является допустимым идентификатором. 2009-05-31 14:49:55

+0

Mark: <%# ... %> не является директивой предварительной обработки. См. Здесь: (http://stackoverflow.com/questions/370201/why-will-expressions-as-property-values-on-a-server-controls-lead-to-a-compi/370263#370263). В любом случае, что бы вы ни пытались сделать с свойством ID, почти наверняка неправильно. Отправьте еще один вопрос, который объясняет, что именно вы пытаетесь сделать. – Juliet

 Смежные вопросы

  • Нет связанных вопросов^_^