Manca la Response.Write (l'uguale) dove assegni il valore della sessione alla variabile javascript. Come regola generale, verifica sempre il codice html prodotto per trovare eventuali mancanze nella controparte asp.
Inoltre, attento, perchè potrebbe essere presente un errore concettuale nel codice. Se un utente:
1. seleziona prima un certo valore X per la prima select
2. seleziona un certo valore X_1 per la seconda select
3. modifica il valore della prima select con Y
4. effettua il click sul bottone <<invia dati>>
In questo invia due valori non associati, X_1 ed Y.
Infine, inviare il form per ogni modifica, anche di un input, può essere una seccatura per un utente. Prova a riconsiderare questa scelta.
Ah, manca l'attributo action nel tag form
Ciau!
- Dean