【发布时间】:2014-07-22 16:25:42
【问题描述】:
这是我的列表框编辑器模板
@if (ViewData[fieldId + "_list"] is System.Collections.IEnumerable)
{
@Html.ListBox("", new MultiSelectList((System.Collections.IEnumerable)ViewData[fieldId + "_list"], "Value", "Name", Model),
new { @style = "margin:0px; width:225px;", @class = "multi-select", multiple = "multiple", data_placeholder = " " })
}
else
{
@Html.ListBox("", new MultiSelectList(new List<SingleValueHolder<int>>(), Model),
new { @style = "margin:0px; width:225px;", @class = "multi-select", multiple = "multiple", data_placeholder = " " })}
如果我们在这里设置宽度,整个列表框的宽度就设置好了。
【问题讨论】:
-
那么你对你写的东西有什么期待?
-
从上面的列表框工作正常,如果宽度太长,项目将被包裹。如果只想更改下拉宽度而不是控件的实际宽度。有什么办法吗?
标签: asp.net-mvc listbox multi-select