将选择限制为列表框的单选For-MVC 2
我正在使用以下代码生成一个列表框。
<%: Html.ListBoxFor(m => m.Subscribers, new List<SelectListItem>(), new { @class = "list_style_Wizard" })%>
但是我们可以从列表框中选择多个项目。我如何将其限制为单选???
I am using following code to generate a list box..
<%: Html.ListBoxFor(m => m.Subscribers, new List<SelectListItem>(), new { @class = "list_style_Wizard" })%>
But we can select more than one items from the listbox.. How can i restric it to single select ???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
HTML 帮助器
DropDownListFor
和ListBoxFor
似乎在呈现为列表框时添加了multiple
属性。我使用DropDownListFor
/ListBoxFor
和 jQuery livequery 选择器删除multiple
属性。在 Razor 中使用:和在 JavaScript 中:
我确信您还可以编写自己版本的 HTML 帮助程序例程,该例程不会吐出
multiple
属性。The HTML helpers
DropDownListFor
andListBoxFor
seem to add themultiple
attribute when rendering as a listbox. I use a combination of theDropDownListFor
/ListBoxFor
and a jQuery livequery selector to remove themultiple
attribute. In Razor use:and in JavaScript:
I'm sure you could also write your own version of the HTML helper routine that doesn't spit out the
multiple
attribute.Html.ListBoxFor
用于呈现多选列表框。供单选使用Html.DropDownListFor
Html.ListBoxFor
is used to render a multiple choice list box. For single choice useHtml.DropDownListFor