1

URLからコントローラーのディクショナリにパラメーターを取得したいと思います。次に例を示します。

URL:http:// localhost / Application / View / Action?a = 1&b = 2

コントローラコード

public ActionResult Action(Dictionary<string,string> args)
{
    //args["a"] = "1"
    //args["b"] = "2"
    return view(args); //sends entire dictionary
}

IValueProviderクラスの拡張を使用してみましたが、役に立ちませんでした。

4

1 に答える 1

2

提供されているものを使用できます

Request.QueryString

それらのパラメータを取得します。そのNameValueCollectionはすでにあります(そこにあるキーにアクセスしたり、他のIEnumerableと同じように繰り返したりすることもできます)。

于 2012-05-31T18:34:47.663 に答える