scusa io partivo dal lato opposto al tuo cioè: di solito cosa gli passo nel link?

/catalogo.asp?scat=10&cat=20

forse ho capito, l'errore sta qui

QSCategoria = Request.QueryString("cat")
QSSCategoria = Request.QueryString("scat")

Ora sto passando gli stessi dati senza querystring, giusto?

Quindi dovrei fare così?

QSCategoria = 10
QSSCategoria = 20

Scusate l'ignoranza...