Buenas,
Para que no se refresque toda la pantalla tienes que usar UpdatePanel o javascript puro.
Tienes que tener en cuenta que los UpdatePanel pueden tener dos modos de funcionamiento a la hora de actualizarse y son: Always y Conditional.
En los siguientes links se explican ambos modos y como usarlos:
http://msdn.microsoft.com/es-es/libr...datepanel.aspx http://msdn.microsoft.com/es-es/libr...code-snippet-3 http://dunderio.com/como-usar-update...-para-humanos/
Si tienes alguna duda sobre el código con los UpdatePanel, nos pones aquí el código del aspx y vemos que puede estar pasando.
Un saludo y espero que te sea de ayuda.