asp.net - 如何设置由 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"))">
解决方案
更改为以下工作
<select asp-for="LoadTable.Team" class="form-control form-control-sm" id="team" title="Select" asp-items="@(new SelectList(Model.Teams, "Team", "Team"))">
推荐阅读
- ios - Swift:在水平线上垂直堆叠文本
- r - 如何在 R 中创建曲面图
- python - 从 SQL 服务器获取百万条记录并保存到 pandas 数据框
- algorithm - 这段代码的时间复杂度是多少?
- java - 休眠分页未按预期工作
- html - 是否可以用六个 iframe 制作一个立方体?
- javascript - 如何手动制作firebase动态链接?
- python - 我正在制作一个 Whack a Mole 游戏,当用户单击鼹鼠图像时,他会得到一个点。我无法弄清楚如何做到这一点
- android - Class not found. Test class not found
- sqlite - 不能通过另一个 QML 访问属性别名