Domanda

Ho notato che il quadro MS ajax tocca l'azione del modulo predefinito durante Sys.Application.initialize, aggiungendo location.hash ad esso. Questo sta interferendo con altro codice nel mio app che si aspetta un comportamento diverso.

Che cosa significa fare il quadro con quello? Si riferisce ai valori si mette l'hash come 'stato', ma come faccio a sapere cosa sta comunicando e da dove?

È stato utile?

Soluzione

Probabilmente per il supporto browser di navigazione avanti / indietro. Quando si naviga all'interno applicazione Ajax è possibile passare moduli / pagine senza effettivamente lasciare la vostra pagina, vale a dire l'indirizzo nella barra degli indirizzi del browser non cambia. In questo scenario pulsanti avanti e indietro non funziona come utente si aspetta di esso. soluzione comune a questo problema sta cambiando parte hash del URL dal javascript e di inseguimento quando questo hash viene modificato a seguito di utente preme i pulsanti avanti / indietro per mostrare la forma richiesta da parte dell'utente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top