muchas gracias!!
tienes razon era por el outputcache
La solucion:
En mi página superiro, donde tenia el menú, arriba del todo añadí la sigueinte línea:
<%@OutputCache duration="1" varybyparam="none" %>
Esta información la busqué en google y en esta página explica muy sencillamente que hace:
http://www.dotnetcr.com/index.aspx?I...T-OutputCache-
¡¡Muchas gracias!!