Cómo obtener el índice de registros actuales en C # ASP.NET ListView en tiempo de renderizado

Tengo una vista de lista como la siguiente:

<asp:ListView ID="lstTopRanks" runat="server">
    <ItemTemplate>
        <div class="Amazing-{recordNumber}">{itemdata}</div>
    </ItemTemplate>
</asp:ListView>

Me gustaría reemplazar{recordNumber} con un contador en ejecución para que el primer registro mostrado tenga 1, el segundo será 2 y así sucesivamente.

¿Cómo puedo hacer esto

Gracias por adelantad

Respuestas a la pregunta(2)

Su respuesta a la pregunta