语义UI下拉列表始终返回null

时间:2016-04-10 08:10:58

标签: javascript asp.net asp.net-mvc asp.net-core semantic-ui

我正在使用语义UI进行ASP.NET核心项目,并且我尝试提交一个在其中包含下拉列表的表单,但它始终返回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

1 个答案:

答案 0 :(得分:0)

您遗漏了标记name

<select class="ui search dropdown" name="my_select" asp-for="Producer">
相关问题