2016-05-01 13 views
1

In meiner Web-Anwendung wird die Nancy Sitzung gespeichert, bevor die Ansicht gerendert wird, was bedeutet, dass ich die Sitzung nicht von innerhalb der Ansicht ändern kann.Nancy Anfrage Pipeline Auftrag

Gibt es eine Möglichkeit, die Reihenfolge der Operationen hier zu ändern?

Edit: näheres Hinsehen scheint es, wie die Ansicht parallel zu anderen Aufgaben gemacht wird (wie die Sitzung zu speichern)

+0

Verwenden Sie nancy.sessions? Oder Ihre eigene Implementierung? –

+0

Ich verwende plain nancy.sessions – djp

Antwort

1

Nein, die Ansicht gerendert wird nicht, bis sie zurück zu dem Host übergeben worden ist. Sie sollten die Sitzung in Ihrer Ansicht nicht ändern, die Ansicht sollte dumm sein und nur ein Ansichtsmodell anzeigen

+0

Danke für die Bestätigung. Ich habe stattdessen eine Nach-Anfrage-Aktion in der Pipeline hinzugefügt, die die Sitzung modifiziert und die Informationen für die Ansicht in den Viewbag legt – djp