我想将URL中的参数转换为Controller的Dictionary。这是一个例子:
的URL:http://本地主机/应用/视图/行动A = 1和b = 2
控制器代码
public ActionResult Action(Dictionary<string,string> args)
{
//args["a"] = "1"
//args["b"] = "2"
return view(args); //sends entire dictionary
}
我尝试过使用扩展IValueProvider类但无济于事。
答案 0 :(得分:2)
您可以使用提供的
Request.QueryString
获取这些参数。它已经是一个NameValueCollection(你也可以在那里访问密钥或者像其他任何IEnumerable一样迭代它)。