私は、私が周りに持っている他のいくつかのセッションタイプのものと一緒に作業しているエンティティリストを含む、強く型付けされた ViewModel を持つリストビューを持っています。
リスト内の項目 (Html.ActionLink) をクリックして詳細ビューに移動すると、エンティティ ID を簡単に渡すことができます。しかし、ViewModel の残りの部分も View から渡したいと思います。
さまざまな QueryString パラメーターを使用して ActionLink を構築すると、カスタム ModelBinder がそれらを取得して、ViewModel オブジェクトを再度ハイドレートできます。しかし、私はこれが好きではありません。
同じページなどに POST されたときにカスタム ViewModel をリハイドレートすることはできますが、ModelBinder を使用せずに別のビューへの GET を使用して、ViewModel オブジェクトを単に対象の Action メソッドのパラメータ?