Hola Joe:

 

También puedes setear la propiedad MaintainScrollPositionOnPostBack en la 
directiva @Page de la página aspx.

Cuando se hace el postback la página va y vuelve del servidor y recién allí se 
ejecuta un código JS que posiciona la página donde estabas la ultima vez.

Mientras se haga un postback no hay manera de evitar el pestañeo y el scroll 
hasta la ultima posición.

 

La única manera de evitarlo es usando AJAX si necesitás enviar datos al 
servidor.

 

Gustavo Azcona

 

 

De: [email protected] [mailto:[email protected]] En nombre de Joe
Enviado el: jueves, 11 de octubre de 2012 01:14 a.m.
Para: [email protected]
Asunto: [puntonet] listbox aspnet

 

    Estimados, vuelvo con un par de consultas. 

 

    En una aplicación ASP.NET tengo varios listbox. Cada listbox tiene 
“asociado” un textbox y un botón que agrega el contenido del textbox al 
listbox. Eso significa que cada vez que se presiona el botón para agregar un 
ítem se produce un postback. 

 

1- ¿Es la manera mas eficiente de cargar el listbox? (tal vez se pueda hacer 
con javascript, aunque en algún momento necesito leer su contenido desde el 
lado servidor)

2- En el page_load tengo “Page.MaintainScrollPositionOnPostBack = true” y por 
lo que veo funciona bárbaro en Firefox. En Chrome también mantiene la posición, 
pero en cada postback se ve como la pagina “sube” y “baja”. ¿Alguna experiencia 
al respecto? 

 

desde ya agradecido!

 

saludos

 

Joe

 

 

Responder a