Предполагая, что модель пользователя имеет свойства Id и Name:
<%= Html.ListBox("users", Model.UsersGrossList.Select(
x => new SelectListItem {
Text = x.Name,
Value = x.Id,
Selected = Model.UsersSelectedList.Any(y => y.Id == x.Id)
}
) %>
или с моделью View
public class ViewModel {
public Model YourModel;
public IEnumerable<SelectListItem> Users;
}
Контроллер:
var usersGrossList = ...
var model = ...
var viewModel = new ViewModel {
YourModel = model;
Users = usersGrossList.Select(
x => new SelectListItem {
Text = x.Name,
Value = x.Id,
Selected = model.UsersSelectedList.Any(y => y.Id == x.Id)
}
}
Вид:
<%= Html.ListBox("users", Model.Users ) %>