このアプリケーションには、検索記述子と呼ばれるオブジェクトがあります。それをすべて機能させるためのカスタムモデルバインダーがあります。q oorsort や page などの特定の既知のプロパティを URL (または投稿データ) から読み取ります。
アプリケーションの別の場所に、検索ページへの URL が必要です。searchdescriptor クラスを使用して、検索対象をモデル化します。
searchdescriptor 内のすべてのものを routevaluedictionary に変換し、それをアクション名およびコントローラー名とマージする方法が必要でした。
大したことではありません。クラスに追加しただけです。ただし、モデルバインダーを使用すると、コントローラーが作動する前に mvc を拡張できます。URL へのシリアライゼーションに似たものが必要です。
T4mvc も使用しますが、複雑なオブジェクトをアクション メソッドに渡すと、単に tostring にシリアル化されます。
このメカニズムはすでに存在しますか?それとも、これを自分でコーディングする必要がありますか?