很确定你们会通过查看我的问题知道我是相当新的。因此,当我创建From CRUD时,我得到外键ID值,这在这里是可以理解的,我的外键是Grade id,但我想显示用户不是id但是等级可以是A,B,C,它存储在另一列中,同时仍然保存外国当用户点击创建enter image description here时的密钥ID对不起英文不好。
如果您希望下拉列表的显示是成绩值而不是成绩ID,您可以尝试使用ViewBag来传输项目列表
public IActionResult Create()
{
//using viewbag
ViewBag.Country = new SelectList(_context.Country, "Id", "CountryName");
return View();
}
并在视图中
<select asp-for="CountryId" class="form-control" asp-items="ViewBag.Country"></select>
选择Tag Helper绑定值的更多方法,你可以参考here