У меня есть форма в ASP MVC (Razor), и в этом виде у меня есть текстовые поля ... и <select>
, и я хочу передать выбранную опцию (значение) этого выберите контроллер, как и другую информацию. Текстовые поля передаются правильно контроллеру и находятся в базе данных.DropdownList в ASP.NET MVC - значение не опубликовано
У меня есть поле в базе данных под названием NumberParticipant, и я хочу передать я баночку в базе данных благодаря моему Создание контроллера:
Мой код:
@using (Html.BeginForm())
{
<div class="form-group">
@Html.LabelFor(model => model.LocalNumber, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.LocalNumber, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.LocalNumber)
</div>
</div>
<div class="col-md-10">
<select class="form-control" id="numberParticipant">
<option value=""></option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</div>
<input type="submit" value="Create" class="btn btn-default" />
}
Ваш '
Я думаю о DropDownListFor, но как я могу добавить в этот DropDownListДля вариантов 2,3,4,5 и первого варианта null? – Memo