Es gibt eine seltsame Verhalten der Schaltfläche Zurück nur in Chrome auftritt.
Ich habe zwei Seiten - Raster und ein Formular
das Szenario:
1. Bei der Navigation vom Grid zum Formular ist alles in Ordnung - das Raster wird zum Verlauf hinzugefügt.
2. Wenn das Formular per Post an den Server gesendet wird, verwende ich RedirectToAction, um erneut (302) an das Grid umzuleiten - das Formular wird dem Verlauf hinzugefügt.
3. Wenn Sie mit dem Formular nach die Umleitung wieder aus dem Grid navigiert, eine Geschichte Punkt, um die Grid-Adresse enthält, ist die Geschichte nicht hinzugefügtChrome-Verlaufsfehler möglicherweise - PRG zu tun, und wenn wieder in das gleiche Formular navigieren - kein Verlaufseintrag hinzugefügt
Jetzt müssen Sie zweimal auf der Zurück-Schaltfläche klicken, um zu bekommen zurück zum Raster.
, wenn Sie alle Schritte mehrmals wiederholen und die Geschichte Stapel sehen Sie in der Mitte
bearbeiten eine traurige Liste von Formulareingaben ohne Gitter sehen: hier ist ein Link zu einer Seite zeigt, das Problem Öffnen Sie es in Chrom und folgen Sie den Anweisungen - see the Chrome history bug in action
Die einzige "Lösung", die ich dafür gefunden habe, ist einige zufällige Mist in den Link zum Formular, aber ich hasse es wirklich.
Ich bin auch fast sicher, dass es nicht auf die Server-Technologie verwandt i verwenden. Es bezieht sich auf die Weiterleitung mit 302 vom Server und dann zurück zur gleichen Url. fügte den MVC-Teil hinzu, um Kontext zu geben, denke, dass es unter Verwendung von RoR auch geschieht. –
Kannst du eine kleine Beispielweb site für die Wiedergabe gründen? – Udi
Ich werde versuchen, etwas zu setzen, jetzt ist es tief in meiner App –