问候, 在我的asp.net mvc应用程序中,我有一个列表框呈现如下:
<%= Html.ListBox("localization", (Model as SeekWeb.Models.CreateMessageViewModel).Localizations.AsEnumerable())%>
有没有办法为每个列表框项目设置复选框?如果选中复选框,则选择相应的列表框项。
答案 0 :(得分:10)
我使用一个时髦的小jQuery插件 - jQuery Multiselect - 将列表框变成更加用户友好的复选框。这也是themeroller准备好了!
是的,它确实依赖于启用了JS的用户,但它确实优先降级到标准列表框。
HTHS,
查尔斯
答案 1 :(得分:0)
复选框不属于标准列表框。如果你需要复选框,你可能需要使用某种类型的网格。 MVCContrib有一个非常好的网格控件。