Hola
Con respecto al punto 1, entiendo que es correcto lo que está ocurriendo.
Lo que comentas en 2º punto, es estraño
Cita: if Request.QueryString("IrA") = "" then
pagina = 1
pag2 = 1
pag3 = 1
Como se ve, si no trae nada, pagina, pag2 y pag3 es 1. Revisa ese paginador por que ahí ha de estar el problema
El punto 3 te respondo en dos partes
Cita: Ahora en la capa 2, en el paginador 2, selecciono la página 2 y me lleva a la capa 1 página 1, pero si selecciono la capa 2 nuevamente, veo que estoy en la página 2 de esa capa
Es lo que ha de hacer puesto que hemos quitado el ancla
Cita: esto no ocurre con la capa 3 que se mantiene sin cambios como dije en el punto anterior
Esto no lo he entendido
Suerte