Il faut quand meme bien comprendre qu'il y a une différence par rapport à ton ancien code. Avant, tes panels etaient à visible = false sauf celui qui est affiché. Ca veut dire que seul le contenu d'un seul était envoyé au client.
Pour pouvoir tout gérer coté client, il faut envoyer tous les panels et les cacher/afficher comme je l'ai indiqué.
Bref, en résumé, ca veut dire que ca va augmenter la taille de ta page (et donc son temps d'affichage, la taille du viewstate...). Mais c'est le prix à payer pour pouvoir gérer ca coté client sans post back :)
Comme je l'ai indiqué plus tot, seul les composants dans l'update panel sont mis à jour lors d'un postback dans celui-ci. D'apres le code que tu as posté, temp n'est pas dans l'update panel il ne doit donc pas etre mis à jour. J'ai essayé le code que tu as posté et quand je change de radiobutton, la valeur de temp affichée ne change pas. Ce qui correspond bien au fonctionnement que j'ai décrit...