在 HTML 中,当我有一个 <select>
,我用 <option>
填充它.每个<option>
可以接受styles
和 classes
.
在我当前的元素中,我使用带有 Html.ListBoxFor
的 Razor Pages .我可以使用这种语法:
@Html.ListBoxFor(m => m.service,
new MultiSelectList((List<SelectListItem>)ViewData["services"], "Value", "Text"),
new { style = "display:block; width:600px; overflow-y:auto", id = "ServiceSelect", size = "3" })
并风格化我的列表框。但是,我似乎无法找到一种方法来对每个单独的选项进行风格化;例如,我真的很想添加一些填充,因为这些元素非常小。
如何风格化 Html.ListBox 中的选项?
最佳答案
最佳选择之一也是最简单的选择是使用 jQuery Nice Select 库。它设置简单且易于使用。
关于c# - 如何在 Html.ListBoxFor 中设置单个(或所有,每个)选项/元素的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52563235/