Добавьте два пустых элемента управления надписью в шаблон Repeaters ItemTemplate, где вы хотите разместить теги div.
Затем добавьте событие ItemDataBound в повторитель.
Затем добавьте этот код в событие ItemDataBound:
Protected Sub Repeater1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs)
If (e.Item.ItemType = ListItemType.Item) Or (e.Item.ItemType = ListItemType.AlternatingItem) Then
If e.Item.ItemIndex Mod 5 = 0 Then
Dim lblDivStart As Label = CType(e.Item.FindControl("lblDivStart"), Label)
Dim lblDivEnd As Label = CType(e.Item.FindControl("lblDivEnd"), Label)
lblDivStart.text = "<div>"
lblDivEnd.text = "</div>"
End If
End If
End Sub
Примечание. Для обработки первого элемента div потребуется некоторая настройка, и вам может потребоваться сделать что-то вроде If (e.Item.ItemIndex + 1) Mod 5 = 0 , чтобы элементы div отображались именно там, где вы хотите их.
Для получения дополнительной информации:
Свойство DataListItem.ItemIndex
Событие DataList.ItemDataBound