in teoria dovrebbe essere eseguito quando il fai il submit se il valore della textbox è cambiato, non saprei.
Non puoi salvarla direttamente sull'evento click del pulsante submit? salvi il valore in una variabile di sessione e lo recuperi poi sul pageload...