【发布时间】:2013-01-31 18:41:23
【问题描述】:
我正在尝试接受表单的查询字符串
?param[key1]=value1¶m[key2]=value2
并在 C# MVC 4 中将其转换为字典。这在 PHP 中是微不足道的,但我无法找到任何在 C# 中重现它的方法。
我知道我可以通过
?param=value1¶m=value2
但这留下了订购问题,对我的目的几乎没有那么有用。
希望这不是框架的限制,我如何在 C# 中实现字典式转换?
澄清一下:我不打算将查询字符串转换为 NVC,而是将查询字符串参数转换为它们自己的 NVC。这不是像 ParseQueryString() 或 Request.QueryString 对象那么简单。
【问题讨论】:
-
链接的“重复”答案没有正确回答这个问题,希望我可以投票重新打开它,但这对我来说在 2019 年仍然是一个问题,我还没有找到一个优雅的解决方案。
标签: c# dictionary asp.net-mvc-4 asp.net-web-api query-string