私のコントローラーのほとんどのアクションには静的に定義されたパラメーターリストがあるため、標準のチュートリアル例とうまく対応しています。
public ActionResult SomeAction(string id, string arg1, string arg2)
{
// use arg1, arg2...
}
しかし、ビューがフォームを動的にまとめるため、パラメーターのセットが完全に動的であるという厄介なケースが1つあります。文字列名から文字列値へのマッピングに満足しています。
私はこれを試しました:
public ActionResult TroublesomeAction(string id, IDictionary<string, string> args)
{
// loop through args...
}
しかしargs
、渡されnull
ます。最近エラーメッセージでよく耳にする有名な「パラメータ辞書」を手に入れるためのアクションの最も簡単な方法は何ですか?
そして、簡単な方法がない場合、どうすれば難しい方法でそれを行うことができますか?