Übergeben von ViewModel in ASP.Net MVC von einer Ansicht zu einer anderen Ansicht mithilfe von Get

Ich habe eine Listenansicht mit einem stark typisierten ViewModel, das die Entitätsliste enthält, mit der ich zusammen mit anderen sitzungsartigen Inhalten arbeite, die ich in der Hand habe.

Wenn Sie auf ein Element in der Liste (einen Html.ActionLink) klicken, um zur Detailansicht zu gelangen, kann ich die Entitäts-ID problemlos übergeben. Ich möchte aber auch den Rest des ViewModels aus der View übernehmen.

Ich kann den ActionLink mit verschiedenen QueryString-Parametern erstellen, und dann kann ein benutzerdefinierter ModelBinder sie abrufen und das ViewModel-Objekt erneut für mich hydratisieren. Das mag ich aber nicht.

Ich kann das benutzerdefinierte ViewModel so konfigurieren, dass es bei einem POST-Vorgang auf derselben Seite usw. erneut aktualisiert wird. Wie kann ich das ViewModel jedoch mit einem GET-Befehl in eine andere Ansicht umwandeln, ohne einen ModelBinder zu verwenden und das ViewModel-Objekt einfach als einen zu platzieren? Parameter in der Ziel-Action-Methode?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage