【发布时间】:2020-10-15 04:50:23
【问题描述】:
使用 ASP.NET Core MVC 应用程序。我有一个 <select><option> 和 @model List<CatalogItem> 用于我的 Razor 视图。我想用CatalogItem 项中的值填充表单CartForm。当用户选择一个项目并将其发送回操作方法asp-action="CartForm" 时,所选项目返回为空。
我错过了什么?
<select id="itmSelect" name="itmSelect">
foreach (CatalogItem itm in Model)
{
<option class="text-dark" value="@itm">@itm.Description</option>
}
</select>
【问题讨论】:
-
什么是 HTML 输出?还有:你如何“看到”选中的项目返回
null? -
显示模型中的相关位,以及 POST 操作。
标签: c# asp.net-core-mvc