Grazie per la risposta.
Ormai il sito è andato online così e tutto funziona.
Però mi interessa la tua obiezione, per eventuali modifiche a questo sito, ma anche per progetti futuri.
Cosa consigli in alternativa al passaggio dei dati in QueryString?
Se i criteri dell'hosting non consentono l'accesso da remoto al database, molte alternative non le hai, ma quantomeno cripta i dati che passi via URL, così da aumentare un pò la sicurezza dell'operazione.
~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.