Frage

Ich habe bemerkt, dass der MS Ajax-Framework die Wirkung des Standardformulars während Sys.Application.initialize berührt, Anfügen location.hash zu. Dies ist mit anderem Code in meiner Anwendung zu stören, die ein anderes Verhalten erwartet.

Was macht den Rahmen mit dem? Es bezieht sich auf die Werte, die sie auf dem Hash als ‚Zustand‘ versetzt, aber wie finde ich heraus, was es in Verbindung steht und von wo aus?

War es hilfreich?

Lösung

Wahrscheinlich vor / zurück-Browser Navigationsunterstützung. Wenn Sie in Ajax-Anwendung navigieren können Sie Formulare / Seiten wechseln, ohne die Seite tatsächlich zu verlassen, das heißt Adresse in bar Browser-Adresse nicht ändert. In diesem Szenario zurück und vorwärts Tasten funktioniert nicht als Benutzer es erwartet. Gemeinsame Lösung für dieses Problem ändert Hash-Teil der URL von Javascript und Tracking, wenn dieser Hash als Ergebnis Drücken der Tasten Vor / Zurück-Tasten geändert wird, um die Form durch den Benutzer erforderlich zeigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top