フォームのクエリ文字列を受け入れようとしています
?param[key1]=value1¶m[key2]=value2
C# MVC 4 でディクショナリに変換します。これは PHP で行うのは簡単ですが、C# でこれを再現する方法を見つけることができませんでした。
私は配列を取ることができることを知っています
?param=value1¶m=value2
しかし、それは順序の問題を残し、私の目的にはほとんど役に立ちません。
これがフレームワークの制限ではないことを期待して、C# で辞書スタイルの変換を実装するにはどうすればよいですか?
明確にするために:クエリ文字列をNVCに変換するのではなく、クエリ文字列パラメーターを独自のNVCに変換することを検討しています。これは、ParseQueryString() や Request.QueryString オブジェクトほど単純ではありません。