-1
私はセマンティックUIをASP.NETコアプロジェクトに使用していますが、その中にドロップダウンがあるフォームを送信しようとしていますが、常にnullを返します。それはどこにも書かれていません。セマンティック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
。
を逃したあなたはProductクラスのコードを含めることはできますか? – regnauld