Доброго коллеги!
Вопрос с SelectList!
Имеем модель:
public class model{
public string Name {get;set;}
public SelectList Spisok {get; set;}
}
Отправляю модель с данными клиенту, клиент их видит, обрабатывает, жмакает Submit!
Вьюшка:
<form method="post" asp-action="Save">
<select id="Spisok" name="Spisok">
@foreach(var i in Model.Spisok)
{
<option value="@i.Value" selected="@i.Selected">@i.Text</option>
}
</select>
<button type="submit">Сохранить</button>
</form>
А вот на сервер прилетает только Name! А Spisok = null....
Конечно, можно использовать - Request.Form["Spisok"], вот только вопрос - на сколько это грамотно/корректно (не быдло код)? Возможно есть другой вариант вернуть выбранный элемент из списка?
Заранее благодарен!