【问题标题】:Semantic UI dropdown always returns null语义 UI 下拉菜单始终返回 null
【发布时间】: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


【解决方案1】:

你错过了标签name

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-10
    相关资源
    最近更新 更多