Au lieu de faire un refresh de toute ta page, ce qui est lourd, surtout toutes les 10 secondes, en plus de perdres les données de tes textbox, tu pourrais très bien t'amuser a enregistrer le contenu de tes textbox dans des sessions par exemple mais je te conseil vivement de te pencher plutôt vers l'Ajax et l'UpdatePanel (
[ Lien ]) qui te permetterais d'actualiser juste les données sans actualiser toute la page. C'est beaucoup plus agréable, plus simple et très facile à mettre en place.
Pour plus d'infos http://ajax.asp.net.
Si tu veux continuer plutôt avec le refresh de toute la page, pour pas perdre les valeurs de tes textbox, tu peux faire que quand l'utilisateur lance une recherche, tu enregistres le contenu du textbox recherche dans une session.
A++

Fabien Schenkels (alias fabienfs)