Se la variabile è = a null
allora prenderà sempre il primo controllo.

Prova ad inizializzare la sessionId nel global.asax
sessionId = "" o a cambiare la condizione controllando anche se è diversa da null.


ciao