1

アイテムのコレクションを持つユーザー オブジェクトがあります。

毎回まったく同じ順序で表示されないように、アイテムをランダム化するにはどうすればよいですか。

現在、SortOrder (整数) で並べ替えていますが、これは明らかに毎回同じ順序になります。

@foreach(UserItems ui in Model.User.Items.OrderBy(x => x.SortOrder))
{

}
4

1 に答える 1

3

ここにちょっとしたトリックがあります:

@foreach(UserItems ui in Model.User.Items.OrderBy(x => Guid.NewGuid()))
{

}
于 2013-09-19T19:35:22.567 に答える