Les quiero comentar que puse en el código Page.smartNavitagion = true y el intellisense me dijo que está obsoleto y que debo utilizar Page.MaintainScrollPositionOnPostback=true.
Aúnque el smartNavitagion es más efectivo porque evita el PostBack en las páginas, el MaintainScrollPositionOnPostback hace parte de su trabajo.
PD: Algo es algo :)