Si estas usando el evento de la pagina [Page_Load] para cargar informacion
y/o desplegarla al iniciar la pagina.
Debes usar una condicion
Código C#:
Ver originalprotected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//solo entrara la primera vez que se carge la pagina
}
}
Todo llamada o cambio de la pagina, siempre entra a esta pagina,
y para que no volver a cargar todo como de inicio, se usa esta condicion.
Otra cosa que debes considerar es usar controles de Ajax, para la parte de eventos de dropdownlist.