超文本标记语言ListBoxFor只显示第9个选中的元素,第10个元素没有被选中

本文关键字:元素 10个 ListBoxFor 9个 超文本标记语言 显示 | 更新日期: 2023-09-27 18:05:51

我使用的是HTML ListBoxFor字段。我的模型包含一个带有分隔项的字符串,这些分隔项指示所选择的值,以及一个包含复选框值的多选择元素。在我看来,我叫:

 @Html.ListBoxFor(x => x.SelectedItems, Model.MultiElements)

当我查看我的post方法时,我看到所有选中的项目都被发布了。当我查看我的数据库时,我看到所有选择的值都存储了,当检索数据时,所有项目都在模型中检索到。即使在我的代码中有一个断点,我也可以看到模型数据中选择的所有值…

但是,在列表框中,位于第9个位置以上的所有元素在HTML元素中都没有被选中。我快疯了,有人知道这是什么吗?

超文本标记语言ListBoxFor只显示第9个选中的元素,第10个元素没有被选中

找到问题。很可怕,但很有效:http://social.msdn.microsoft.com/forums/en - us/netfxbcl/thread/05ee3b35 f3d3 - 48 - b4 - 83 - f5 - ca3d9073624e/