Comunque ho risolto il problema.
La colpa è della proprietà Page.SmartNavigation=true... anche se non riesco a capire perchè non deve funzionare..