Browsergeschichte (Browserhistorie)
Ein zentrales Problem in ASP.NET AJAX und vielen anderen AJAX-Frameworks ist die Zurück-Schaltfläche in Browsern, die den Benutzer zu der letzten vollständig geladenen Webseite zurückführt und nicht zu dem vorherigen, durch einen AJAX-Aufruf erzeugten Zustand der aktuellen Seite.
Darstellung des Problems
Wie in Abbildung 24.5 zu sehen ist, bleibt auch nach Aufruf des dritten Schrittes des Buchungsvorgangs die Historienliste des Browsers leer. Der Browser erfährt ja auch gar nicht mehr, dass ein Teil der Seite neu aufgebaut worden ist. Der Anwender kann somit nicht über die Navigationselemente des Browsers zu einem vorherigen Schritt zurückkehren.
Abbildung 24.5 Aktionen innerhalb des UpdatePanel-Steuerelements ...
Get Microsoft ASP.NET 4.0 mit Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.