Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   MaintainScrollPositionOnPostBack error (http://www.forosdelweb.com/f78/maintainscrollpositiononpostback-error-431381/)

Mitico 04/10/2006 04:41

MaintainScrollPositionOnPostBack error
 
Hola!

He añadido esta propiedad en el web.config y funciona perfectamente a excepción de cuando quiero abrir un modalDialog desde javascript que me muestra el siguiente error:

The MaintainScrollPositionOnPostBack page directive cannot be set without an htmlform

Intenté en la página que se abre a modo de diálogo ponerle la propiedad a False (teóricamente debería prevalecer lo configurado en la página a lo del web.config) pero sigue pasando lo mismo. Sólo me funciona si lo quito del web.config.

¿Alguna idea?

Gracias.

guillermoesteban 05/10/2006 01:52

Prueba para las páginas que no te funcione MaintainScrollPositionOnPostBack pon el control StaticPostBackPosition. Lo puedes descargar de aspalliance.com/356.

Es gratuito y para mi funciona OK en IE,Netscape y Firefox.

Mitico 05/10/2006 03:28

el problema está en que tendría que configurar tanto el MaintainScrollPositionOnPostBack o el control que me sugieres en cada una de las páginas individualemente. El error sólo se me quita cuando quito la configuarción del web.config.

Ser es una solución, pero un poco peñazo... ¿no?

guillermoesteban 05/10/2006 03:39

No es tan peñazo, son 2 lineas en el fichero de diseño (que se ponen automaticamente en insertar dicho control en cada página):

<%@ Register TagPrefix="jlc" Namespace="JLovell.WebControls" Assembly="StaticPostBackPosition" %>

<jlc:StaticPostBackPosition id="StaticPostBackPosition1" runat="server"></jlc:StaticPostBackPosition>

El coñazo es insertar dicho control (arrartrar y soltar) en todas las páginas. Eso si. No tienes que hacer nada más (no se toca nada del codigo fuente).

Mitico 05/10/2006 03:45

sí, sí... sé lo que tendría que hacer. A ese peñazo me refería, tener que insertar el control en cada página (unas 160 en la aplicación por ahora)... por ello prefería saber si había alguna solución o era un bug del framework o qué...

Aunque me parece a mí que por lo visto hasta ahora no sabré nada nuevo, así que le echaré un vistazo al control y probaré.

Muchas gracias


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

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.