Pues bien resulta que jubilaron prematuramente a la propiedad smartNavigation, está obsoleta desde la versión de .Net 2.0. Si queremos que nuestros usuarios no se quejen por que pierden la posición cada vez que hacemos postpack debemos usar la propiedad MaintainScrollPositionOnPostBack (así o un poco mas especifico el nombre?)
De manera que si queremos que aplique para todo un sitio, nos vamos al web.config y en la sección < Pages > añadimos el atributo:
MaintainScrollPositionOnPostBack = "true"
Si lo necesitamos a nivel de pagina, sería:
<%@Page MaintainScrollPositionOnPostBack = "true" %>
Y finalmente si tuviéramos que definirlo a nivel de código, probablemente en el método Load de la página, utilizaríamos:
System.Web.UI.Page.MaintainScrollPositionOnPostBack = true;
A tener en cuenta entonces.
0 comments:
Publicar un comentario