Foros del Web » Programación para mayores de 30 ;) » .NET »

Propiedad SmartNavigation (Expediente X?)

Estas en el tema de Propiedad SmartNavigation (Expediente X?) en el foro de .NET en Foros del Web. Estoy probando la propiedad SmartNavigation del objeto Page en una web, esta propiedad sirve para no perder la posicion de la pagina al recargarla, principalmente, ...
  #1 (permalink)  
Antiguo 01/02/2005, 07:27
 
Fecha de Ingreso: septiembre-2004
Mensajes: 24
Antigüedad: 19 años, 7 meses
Puntos: 0
Propiedad SmartNavigation (Expediente X?)

Estoy probando la propiedad SmartNavigation del objeto Page en una web, esta propiedad sirve para no perder la posicion de la pagina al recargarla, principalmente, tambien reduce el parpadeo de la web al recargar la nueva informacion. Algo asi como los Bookmarks de html...
Se puede colocar dentro del archivo.aspx.vb como Page.SmartNavigation=true o en el archivo.aspx dentro de la directiva @Page... como SmartNavigation="true".

La question es que tiene un comportamiento estraño...
Cuando la uso en mi pc, funciona "correctamente", solo me desplaça de forma paranormal todo el contenido de la web 20 px por debajo del margen superior, pero en su defecto lo he podido solucionar posicionando la capa principal del la web a -20px ;). Lo malo es cuando la subo al server, porque la propiedad no tiene efecto, ni en IE ni en MZ,...

Alguien sabe que le pasa a esta propiedad??

O alguna otra forma de no perder el posicionamiento de la barra de scroll?

Gracias amigos!!
__________________
van rage
"If you don't, don't"
  #2 (permalink)  
Antiguo 01/02/2005, 08:55
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
No es recomendable usar el SmartNavigation, ya que trae varios problemas, como en el uso de CSS, redirección (Response.Redirect) y el hecho de que sólo te sirve en IE.
Aquí te mando un artículo para mantener el scroll sin SmartNavigation:
http://blogs.prenia.com/cathi/PermaL...8-3790af0b1041

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 01/02/2005, 09:56
 
Fecha de Ingreso: septiembre-2004
Mensajes: 24
Antigüedad: 19 años, 7 meses
Puntos: 0
He estado probando el script del enlace pero no me funciona, me dice que "thebody" no esta definido, pero...donde lo declaro? como javascript?, como vb ?
__________________
van rage
"If you don't, don't"
  #4 (permalink)  
Antiguo 01/02/2005, 10:18
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Aqui ésta lo que buscas (FAQ´S )

http://www.forosdelweb.com/showthrea...=15#post710826

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #5 (permalink)  
Antiguo 01/02/2005, 10:18
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Cambia thebody por document.body, el código del artículo que te envié sólo funciona en IE
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #6 (permalink)  
Antiguo 23/02/2005, 23:39
 
Fecha de Ingreso: enero-2004
Ubicación: trujillo
Mensajes: 13
Antigüedad: 20 años, 3 meses
Puntos: 0
El SmartNavigation crea un IFrame, este justamente permite que no se mueva la posición actual de la pantalla, el SmartNavigation, solo crea IFrame para la IE 4.0 o superior....

Sergio Tarrillo
  #7 (permalink)  
Antiguo 02/06/2005, 15:40
Avatar de RicaJ0625  
Fecha de Ingreso: noviembre-2004
Ubicación: La Chorrera, Panamá
Mensajes: 86
Antigüedad: 19 años, 6 meses
Puntos: 0
Eliminar Parpadeo del Internet Explorer

Para elimiar el parpadeo del IE solo agrega este meta tag a tu aspx

<
meta http-equiv="Page-Enter" content="Alpha(opacity=100)"> <!-- Remove the IE Flashing -->

Esto trabaja muy bien.

Saludos a todos,
Ricaute Jiménez Sánchez
  #8 (permalink)  
Antiguo 21/12/2007, 13:04
 
Fecha de Ingreso: diciembre-2007
Mensajes: 4
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Propiedad SmartNavigation (Expediente X?)

utiliza esta propiedad


MaintainScrollPositionOnPostback="true"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:14.