las variables no se conservan en webforms de esa manera, para ello o usas session o viewstate o cookies o campos hidden para conservar el valor entre peticiones.
recuerda que los webforms no persisten en memoria en ningun lado solo sigue este esquema
solicitud (como un post o get) -> ejecucion -> resolucion (como html)
y dejan de existir por eso no puedes tener una variable directamente en tu webform y esperar que el valor se conserve entre peticiones.
PD: Revisa esto
http://msdn.microsoft.com/en-us/libr...s9(VS.71).aspx y entenderas el porque