我正在使用 ASP.NET MVC4。如何对浏览器中显示的查询字符串进行排序?
而不是:...?c=1&b=1&a=1
我想要: ...?a=1&b=1&c=1
如果查询字符串基于我创建的链接,那么我可以通过对RouteValueDictionary
. 但是如果查询字符串来自提交的表单,那么我注意到它的排序是基于表单<input>
和<select>
字段的顺序。由于标记经常更改,因此我不想以这种方式手动对其进行排序。
所以我希望我能对RouteValueDictionary
这些路线的来源进行排序。但我不知道怎么做?