我正在尝试编写一个从uri中提取字符串/字符串字典的webservice方法。我最初写这样的签名,希望解析字典本身足够聪明:
([FromUri]Dictionary<string, string> parameters)
uri中的查询字符串如下所示:?KeyForDictionary = ValueForDictionary
当我迷过“参数”时,它显示为null。接下来我决定尝试接受一个字符串而不是字典,并将其解析为方法体中的字典。当我在绳子上移动时......它显示了一个键值对!任何人都可以告诉我如何a)从uri获取字典,或b)操纵这个神秘的“键值/字符串”对象,以便我可以将我的东西传递给数据库?此外,你们在理解这里发生了什么的任何链接将不胜感激。