E' webform vero ?
Che io ricordi, basta mettere la If per controllare i postback e crearla solo una volta, anche nel page load.
Poi ci pensa il viewstate a mantenere lo stato.

Ma ancora webform ?