テストプロジェクトでは、仕様パターンとオンラインストアでの使用方法を学習しようとしています。カテゴリーごとにグループ化された製品仕様: 色 (ブルー、ウィズなど)、高さ (100cm、200cm など)。製品で選択されたカテゴリに基づいて製品に追加された仕様。私が読んだすべての記事で、アクションの仕様はパラメーターとして知られています。しかし、私のテスト プロジェクトに仕様が動的に追加された場合、それをどのように処理するのかわかりません。たとえば、次のコントローラー アクションがあります。
public ActionResult Products(string category,
string[] specificationNameValuePairs, int page = 1, int pageSize = 9,
string order = "Position, Name", string ordertype = "asc")
{
...
}
このアクションで specificationNameValuePairs をバインドするにはどうすればよいですか? それとも、プロジェクトを再設計して静的な仕様を使用し、仕様のカテゴリごとにバインド用のモデルを作成する必要がありますか?