Ho una paginazione gia perfettamente funzionante, soltanto che oramai i numeri di pagina sono davvero troppi...

Pag 1 2 3 4 5 6 7 8 9 10 11 12 13 ... e via fino a centinaia! Invadendo la pagina.

Vorrei fare in modo che il numeri indicativi delle pagine fossero limitati così:

...2 3 4 5 6 di 354 Pagine

come succede nella paginazione di Google quando i numeri delle pagine crescono proporzionalmente allo scorrimento, ma io vorrei che crescessero di numero ma non di quantità.

Tutte le pagine nel mio codice sono stampate a video con questo ciclo che semplifico qui:

Pagine = totali\10

For X = 1 To Pagine

Response.Write X
Next

Naturalmente se le pagine sono 800 mi stamperà i numeri da 1 fino a 800!

Qualcuno può darmi un aiuto Grazie