我有一个User对象,它有一个Items集合。
我如何随机化项目,以便它们不会每次都以完全相同的顺序出现。
我目前正在使用SortOrder(整数)进行排序,但每次都会显示相同的顺序。
@foreach(UserItems ui in Model.User.Items.OrderBy(x => x.SortOrder))
{
}
答案 0 :(得分:3)
这是一个小技巧:
@foreach(UserItems ui in Model.User.Items.OrderBy(x => Guid.NewGuid()))
{
}