Pregunta

Me he dado cuenta de que el marco ajax MS toca la acción de forma predeterminada durante Sys.Application.initialize, añadiendo location.hash a ella. Esto está interfiriendo con otro código en mi aplicación que espera un comportamiento diferente.

¿Qué hace el marco con eso? Se refiere a los valores que pone en el hash como 'estado', pero ¿cómo puedo saber lo que es la comunicación y de dónde?

¿Fue útil?

Solución

Probablemente por la espalda / soporte delantero de navegación del navegador. Cuando se desplaza en el interior ajax aplicación puede cambiar las formas / páginas sin tener que salir de la página, es decir, la dirección en la barra de direcciones del navegador no cambia. En este escenario la espalda y botones de avance no funciona como el usuario espera. solución común a este problema está cambiando parte hash de la URL de javascript y seguimiento cuando este hash se cambia como resultado de usuario que presiona los botones traseros / delanteros para mostrar la forma requerida por el usuario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top