我需要一个包含选择元素的视图。我有以下VM类:
public class EditTicketVM
{
public EditTicketVM()
{
Statuses = new SelectList(new List<SelectListItem>{
new SelectListItem("Open", "open"),
new SelectListItem("Pending", "pending"),
new SelectListItem("Hold", "hold"),
new SelectListItem("Solved", "solved"),
new SelectListItem("Closed", "closed"),
});
}
public string Description { get; set; }
public string Subject { get; set; }
public string Status { get; set; }
public SelectList Statuses { get; set; }
}
在页面上选择元素:
<select asp-for="Status" class="form-control" asp-items="Model.Statuses" />
但在结果页面上,这个元素是空的:
我的代码有什么错误吗?
<select asp-for="Status" class="form-control" asp-items="Model.Statuses"> </select>
。因此,如果我们使用/>
关闭选择,它将无法在MVC Core中进行模型绑定。当我尝试添加完整的闭合标签</select>
时,它起作用了。这很奇怪。 - Aqdas