Ваше использование этого изображения верно. Идентификатор будет SomeProperty
. Он также будет содержать значение элемента, который выбирает конечный пользователь.
@Html.DropDownListFor(model => model.SomeProperty, (SelectList)ViewBag.items, "-- Select --")
Тем не менее, если вы хотите изменения имени ID по умолчанию, то вы можете сделать так, как показано ниже (также описывают Стефаном в комментарии)
@Html.DropDownListFor(model => model.SomeProperty, (SelectList)ViewBag.items, "-- Select --", new { id = "NewID" })
Бонус: При желании вы можете также укажите класс css для вашего раскрывающегося списка:
@Html.DropDownListFor(model => model.SomeProperty, (SelectList)ViewBag.items, "-- Select --", new {@class = "form-control"})
Неверный номер с идентификатором 'id', который уже добавлен (т.е.' id = "Some Свойство «') ?, но если вы хотите переопределить его - '@ Html.DropDownListFor (m => m.SomeProperty, (SelectList) ViewBag.items), new {id =" xxxx "})' –