Вместо List
вы можете позволить вашей модели содержать SelectList
. Также добавьте свойство SelectedUserRoleId
для хранения ... ну ... выбранного значения идентификатора UserRole.
Заполните SelectList, а затем в вашем представлении используйте:
@Html.DropDownListFor(x => x.SelectedUserRoleId, x.UserRole)
и вы должны быть в порядке.
См. также http://msdn.microsoft.com/en-us/library/system.web.mvc.selectlist (v = vs.108) .aspx .