ciao,prima una domanda:
a cosa serve questa riga di codice?
lbPagina.OnClientClick = "setPage('" + (i - 1).ToString() + "');";
Cosa fa la funzione setPage?
Io toglierei questa riga
lbPagina.Click += new EventHandler(lbPagina_Click);
e modificherei quella di prima in questo modo
lbPagine.OnClientClick=string.concat(
"setPage('", (i-1).ToString(), "');",
ClientScript.GetPostBackEventReference(lbPagine, (i - 1).ToString(), true));
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.