Viele Dinge nachgeschlagen, aber bisher nie gepostet. Hier ist meine Situation. Jede Hilfe wäre sehr dankbar.
Ich habe einen Assistenten mit zahlreichen Bildschirmen und einer zugehörigen Navigationsleiste, die mit CSS erstellt wurde. Wenn Benutzer von Bildschirm zu Bildschirm klicken, spiegelt die Navigation die aktuelle Assistenten-Seite wider, auf der sich der Benutzer befindet. Jeder Bildschirm hat verschiedene Eingaben, die gesammelt werden müssen. Datenbank-Lese- und -Schreibvorgänge sind während des Renderns und der Übermittlung jeder Seite erforderlich.
Hier liegt der Haken. Nicht jede Seite ist erforderlich. Nur erforderliche Seiten werden in der Navigation angezeigt, und die erforderlichen Informationen werden in der Datenbank gespeichert.
Mein Ziel ist es, die Anzahl der Datenbankabfragen zu reduzieren, indem ich die Navigation und die verbleibenden Eingaben in zwei separate Teile aufteile. Auf diese Weise muss ich die Navigation nicht zwischen jedem Bildschirm rendern und kann so die einzelne Abfrage zwischen den Bildschirmen eliminieren.
Wie kann ich das Formular des aktuellen Bildschirms übermitteln, die Teilansicht des nächsten Bildschirms rendern und gleichzeitig die Abfragezeichenfolge aktualisieren, um auch die aktuelle Teilansicht widerzuspiegeln? Auf diese Weise erhält der Benutzer beim Aktualisieren der Seite den aktuellen Bildschirm.