【发布时间】:2019-05-20 17:43:18
【问题描述】:
我有一个手机配件列表,列表中的条目是其材料编号和名称的组合 - 有时它会变长并超过列表框的宽度。 (Html.ListBoxFor)
我决定为其添加水平滚动,但通过添加溢出,首先尝试在 chrome 中检查元素内部,然后我将其添加到代码中。
@Html.ListBoxFor(model => model.myId, MyModel, new { @id = "my-id :)", @class = "form-control input-md", @size = 9, @style="overflow: auto;"})
按计划,水平滚动出现并完美运行,直到我选择了一个元素。所选元素在原始列表框结束时被剪切。
这是一个显示问题的小提琴链接:https://jsfiddle.net/yf0cgm9x/ 当您选择长名称时,它们会被删除。
有人遇到过这样的问题吗?
【问题讨论】:
-
可能是因为
size属性? -
大小属性来自我所知道的列表框中显示的行数
-
将其
white-space: normal设置为option中的select
标签: c# html css asp.net-mvc-4