Asp.net mvc 在服务器端进行排序和分组时,数据源顺序已更改

Asp.net mvc 在服务器端进行排序和分组时,数据源顺序已更改,asp.net-mvc,Asp.net Mvc,我们已尝试asp对数据源进行排序和分组,顺序将更改。但在客户端工作良好。我们在下面附上了代码片段 List<accs> acc = new List<accs>(); acc.Add(new accs() { Account = "4320", Content = "Invest" }); acc.Add(new accs() { Account = "4290", Content = "rewrw" }); acc.Add(new accs() { Account =

我们已尝试asp对数据源进行排序和分组,顺序将更改。但在客户端工作良好。我们在下面附上了代码片段

List<accs> acc = new List<accs>();

acc.Add(new accs() { Account = "4320", Content = "Invest" });
acc.Add(new accs() { Account = "4290", Content = "rewrw" });
acc.Add(new accs() { Account = "4290", Content = "test11" });

var list = acc.OrderBy(x => x.Content);

var t = list.GroupBy(p => p.Account, p => p.Content, (key, g) => new { Account = key, Content = g.ToList() });

return View();
List acc=new List();
acc.Add(新accs(){Account=“4320”,Content=“Invest”});
acc.Add(新accs(){Account=“4290”,Content=“rewrw”});
acc.Add(新accs(){Account=“4290”,Content=“test11”});
var list=acc.OrderBy(x=>x.Content);
var t=list.GroupBy(p=>p.Account,p=>p.Content,(key,g)=>new{Account=key,Content=g.ToList()});
返回视图();
服务器端输出:

0-Account=“4320”

1-Account=“4290”

客户端输出:

0-Account=“4290”

1-Account=“4320”

如果你有什么解决办法,请告诉我

问候,

戈皮G