Mi sono accorto che questa soluzione non può funzionare in quanto il rendering del controllo con la variabile viene fatto dopo l'evento on-load della pagina, quindi la variabile non viene valorizzata all'inizio e quindi funziona solo dopo il secondo click. L'unico metodo è usare le master page e i place holder.