ASP.NETMVC4を使用しています。ブラウザに表示されるクエリ文字列を並べ替えるにはどうすればよいですか?
代わりに:...?c=1&b=1&a=1
私が欲しい: ...?a=1&b=1&c=1
クエリ文字列が私が作成したリンクに基づいている場合は、を並べ替えることで簡単に並べ替えることができますRouteValueDictionary
。<input>
しかし、クエリ文字列が送信されたフォームからのものである場合、その順序はフォームと<select>
フィールドの順序に基づいていることに気付きました。マークアップは頻繁に変更されるので、手動でこのように並べ替えたくはありません。
RouteValueDictionary
ですから、これらのルートがどこから来ているのかを並べ替えることができればと思います。しかし、私は方法がわかりませんか?