1

我想将参数从 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 回答