我试图在APS.NET MVC中将MultiSlectList与选定项一起使用。
这是后端代码:
var listPoles = new List<long>();
foreach (var pole in employeePole.PolesList)
listPoles.Add(pole.Id);
ViewBag.poles = new MultiSelectList(GetPoles().ToList(), "Id", "Name", listPoles);
GetPoles()返回一个IReadOnlyList。
HTML代码(视图):
<select multiple="multiple" title="selecione..." class="form-control selectpicker" id="poles" asp-for="@Model.Poles" asp-items="@ViewBag.poles"></select>
在编辑视图(前端)中,选择组件不会加载所选项目,但是我在同一系统的另一个CRUD中使用了完全相同的代码(具有不同的实体),并且工作正常。
我尝试使用许多不同类型的集合(可枚举,只读列表,列表等)来创建所选项目列表,但无济于事
怎么了?