静的に定義されたパラメータのリストを持っているので、彼らは、標準的なチュートリアルの例とうまく対応して私のコントローラのアクションのほとんどは:ASP.NET MVCでは、アクションでパラメータ辞書を受け取る方法は?
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
を渡されます。最近のエラーメッセージでよく聞かれる有名な「パラメータ辞書」を手に入れようとする最も簡単な方法は何ですか?
簡単な方法がない場合、どうすれば難しいのですか?
リクエストフォームの辞書を参照していますか? –
私はこの場合ですが、GETまたはPOSTを実行しているクライアント側の何者でもかまいません。 –