Помощник DropDownListFor
принимает SelectList
в качестве второго аргумента и лямбда-выражение в простое свойство как первое:
<%= Html.DropDownListFor(
x => x.SomeProperty,
new SelectList(Model.SomeList, "ValueProperty", "TextProperty")
) %>
Если вы хотите использовать слабо типизированный помощник DropDownList
, вы можете вручную указать имя свойства, к которому оно будет привязано, но второй аргумент все равно должен быть SelectList
:
<%= Html.DropDownList(
"SomeProperty",
new SelectList(Model.SomeList, "ValueProperty", "TextProperty")
) %>