删除';多选';从我的HTML列表框中

本文关键字:列表 HTML 多选 删除 我的 | 更新日期: 2023-09-27 18:21:52

我的网站上有一个地址查找功能,当输入邮政编码并且有效时,会显示一个listbox,显示与输入的邮政编码匹配的所有地址,我的问题是我可以选择多个地址,但我没有在任何地方添加"多个"属性,所以不知道为什么会显示它。有人能告诉我显而易见的吗。

我的列表框代码是:

<%: Html.ListBox("AddressList_Dropdown" + Model.Name, ( IEnumerable<SelectListItem> ) addresses, new { @class = "form-control", @size = "4" })%>

我已经尝试将其添加到为列表框定义的HTML属性中:

public static MvcHtmlString ListBox(this HtmlHelper htmlHelper, string name, IEnumerable<SelectListItem> selectList, object htmlAttributes);

应该只允许用户从返回的地址列表中选择选项。

我正在使用MVC3,HTML5,如果这有帮助的话。

删除';多选';从我的HTML列表框中

这正是ListBox的作用:

返回一个select元素,该元素允许用户选择一个或多个项目。

如果希望用户只选择一个元素,请使用DropDownList