2016-04-10 3 views
-1

Я использую семантический интерфейс для основного проекта ASP.NET, и я пытаюсь представить форму, которая имеет выпадающее из нее, но она всегда возвращает null. Это нигде не документировано.Выпадающее меню Semantic UI всегда возвращает null

<div class="field"> 
     <label>Producer</label> 
     <select class="ui search dropdown" asp-for="Producer"> 
      <option value="">Select</option> 
      @foreach (var item in (IEnumerable<Producer>)ViewData["Producers"]) 
      { 
       <option value="@item.Id">@item.Name</option> 
      } 
     </select> 
    </div> 

И контроллер (даже если он не сплотиться дело здесь):

[HttpPost] 
public IActionResult NewProduct(Product product) 
{ 
    return Json(JsonConvert.SerializeObject(product)); 
} 

Все остальное прекрасно в моей форме, но select работает.

+0

Вы можете включить код для класса продукта? – regnauld

ответ

0

Вы пропустили тег name

<select class="ui search dropdown" name="my_select" asp-for="Producer">