Вы можете использовать любой вид представления формы, вам просто нужно убедиться, что имя значения, которое вы отправляете, соответствует типу и имени, которое ожидает контроллер.
Например, на странице:
<select id="userList" name="userList">
<option value=1>My Name</option>
<option value=2>Your Name</option>
</select>
, а затем контроллер, с которым взаимодействует форма, должен выглядеть примерно так:
public ActionResult Edit(int userList){......
, тогда любой выбранный параметр будет передавать свое значение контроллеру, покаимена совпадают, и действие формы является правильным действием контроллера