Ich möchte ein Objekt in verschiedenen Schritten in einer asp.net MVC-Anwendung erstellen, jeder Schritt ist eine andere Seite. Die Art von Dingen, die Sie in einer schnellen Web.Forms-Anwendung in Session speichern würden.Asp.Net MVC und Sitzung
Lesen Sie darüber, Sitzung scheint mir nicht als etwas sehr asp.net MVC'ish. Allerdings kann ich mir keine andere Alternative zu dieser Situation vorstellen, da TempData und ViewData ebenfalls nicht passen, also liege ich vielleicht falsch.
Natürlich könnte ich die 4 Schritte auf einer Seite und zeigen/verstecken, aber das ist nicht mein Punkt mit der Frage. Ich würde gerne Ihre Meinung zu Session in MVC hören, wenn es ein guter Ansatz für diese Art von mehrstufigem Problem ist oder Sie es auf andere Weise tun.
Das ist sehr ähnlich wie Frage Session variables in ASP.NET MVC, außer dass ich nicht nach dem Zugriff auf Session suchen, aber wenn es der beste Weg ist, um ein solches Problem zu lösen, oder es gibt etwas Besseres fehlt mir in Asp.Net MVC .
Vielen Dank im Voraus
Ich stimme dir nicht zu, aber sei dir bewusst, dass die sticky-Sitzung oder der zentrale Sitzungszustand schlechte Nachrichten für die Skalierbarkeit sind. Es ist natürlich immer noch möglich zu skalieren, aber es macht das Leben schwer. Wenn der Sitzungsstatus vermieden werden kann, ist die Skalierbarkeitsgeschichte viel schöner - vielleicht ist das der Grund, warum das OP sich davor hütet? –
Wie definieren Sie hart? Ich habe eine Anzahl von Systemen mit dieser Methode skaliert und bin nicht auf Probleme gestoßen. Es ist sehr schwierig, die Sitzung vollständig zu umgehen, vor allem, wenn Sie sich in Benutzer einloggen, usw. –