sagen, dass ich die folgende Situation:ASP.net MVC - Viewmodel-Objekt und Session-Variablen
- A paginierte Ansicht zeigt eine Liste der Kontakte mit dem folgenden Weg: Kontakte/Index/Seite/2.
- Die Ansicht erhält ihre paginierten Daten ViewModel-Objekt.
- Die Ansicht erhält auch ihre Filtereigenschaften vom ViewModel, wie die Kontaktkategorie.
Ich mag die Seitennummer speichern und die Filtereigenschaften irgendwo in der Weise, dass, wenn der Benutzer wieder Kontakte/Index-Seite, die gleiche Seitenzahl und Filter angewandt werden.
Ist es eine gute Übung, diese Eigenschaften in einer Session-Variable zu speichern? Soll das ViewModel diese Session-Variablen verarbeiten?
Gibt es einen anderen Weg, um diese Art von Situation anzugehen?
Es ist wie der Benutzer sieht, die diese Frage gestellt wird, nicht mehr ein Mitglied der Website. –
So musste ich das Gleiche erreichen. Der Benutzer führt eine Suche durch und bearbeitet dann eines der Elemente aus der Suche, möglicherweise eine Folge von mehreren Seiten, und am Ende müssen die ursprünglichen Suchergebnisse zurückgegeben werden. Sitzungsvariable für den Gewinn –