【发布时间】:2016-04-10 08:10:57
【问题描述】:
我正在将语义 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之外,我的表单中的其他一切都可以正常工作。
【问题讨论】:
-
能否包含 Product 类的代码?
标签: javascript asp.net asp.net-mvc asp.net-core semantic-ui