Wie speichere ich den Status für alle Anforderungen einer Entität in ASP.NET, ohne ihn mit EntityFramework in einer Datenbank zu speichern?

Ich arbeite an einer CRUD ASP.NET WebForms-Webanwendung, die aus mehreren Seiten besteht, auf denen der Benutzer Daten eingibt. Mein Client möchte die Entitäten nicht zwischen den Seiten in der Datenbank speichern, bis der Benutzer auf der letzten Seite auf Fertig stellen klickt (aus verschiedenen Gründen). Welche Optionen gibt es, um die ausgefüllten Daten zwischen den Seiten zu verbreiten, und welche sind die am wenigsten schlechten? Aus meinen Lesungen habe ich gesehen, dass ViewState und Server.Transfer verwendet werden können. Gibt es noch andere Optionen, vorzugsweise weniger magische Zeichenfolgen und mehr typsichere Daten, die an Entitätsobjekte gebunden werden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage