首页 > 解决方案 > 如何设置由 ASP.NET Core 中的 SQL 表填充的下拉列表的选项值?

问题描述

我有一个由 SQL 表填充的下拉列表,它填充得很好,但是在写入 SQL 表时,选项被替换为由 - 分隔的字母和数字。例如:

31d-t623-sv7s-23cd-b2jk-f5271kd52

我认为这是因为在填充列表时未设置选项的值。我该怎么做呢?

<select asp-for="LoadTable.Team" class="form-control form-control-sm" id="team" title="Select" asp-items="@(new SelectList(Model.Teams, "Id", "Team"))">

标签: asp.net

解决方案


更改为以下工作

<select asp-for="LoadTable.Team" class="form-control form-control-sm" id="team" title="Select" asp-items="@(new SelectList(Model.Teams, "Team", "Team"))">

推荐阅读