In einer alten MVC-Anwendung habe ich diese (einfache HTTPGET) Controller-Aktion, die einen Abfragezeichenfolgenparameter akzeptiert und basierend darauf eine Umleitung ausführt. Es wird immer zu einer anderen Aktion umgeleitet. Wenn die Abfragezeichenfolge jedoch mit .
endet, wird die Aktion zweimal ausgeführt. Zuerst wird es mit dem richtigen Parameter und das zweite Mal mit dem gleichen Parameter, aber ohne den Punkt ausgeführt. Der Benutzer erhält schließlich das Ergebnis vom zweiten (inkorrekten) Lauf und die Umleitung vom ersten Lauf wird ignoriert.Controller-Aktion wird zweimal aufgerufen, wenn Abfragezeichenfolge mit einem Punkt endet
Wenn die Abfragezeichenfolge nicht mit einem Punkt endet, ist alles in Ordnung und die Aktion wird nur einmal aufgerufen.
Hat jemand eine Idee, wie Sie dieses Problem lösen können?
Die Antwort stellte sich als etwas enttäuschend heraus, aber ich bin sicher, dass das Thema jetzt vorbei ist. – jahu