如何使用method =“post”在表单组中创建下拉列表? 列表必须是动态的,参数send必须是标签中显示的内容。我正在尝试这样的事情:
<div class="form-group">
<label asp-for="Product.Category">Choose category:</label>
<select class="form-control" id="Product.Category">
@foreach (var category in Model.Categories)
{
<option>category.CategoryName</option>
}
</select>
</div>
但它对我不起作用,我必须向控制器发送类别Id而不是类别名称。
目标是:
用户从下拉列表中选择类别,并将类别的ID发送给控制器。
答案 0 :(得分:1)
<option value="@category.Id">@category.CategoryName</option>