我制作了一个下拉列表,第一个fild是空的:
@Html.DropDownListFor(x => x.ID_firma, Model.firmaList, string.Empty)
如何将下拉列表放在第一个“空”字段中,我可以从下拉列表中写一个名字?
答案 0 :(得分:0)
正如Shark所说,你需要澄清你的要求。但听起来你想要某种组合框 - 一个可以接受类型值的下拉列表。查看http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ComboBox/ComboBox.aspx。您可能希望将DropDownStyle属性设置为DropDownList而不是默认的DropDown使用它;这将允许用户直接键入值,但只允许键入列表中的值。我发现官方Ajax控件工具包的质量非常高,并且易于集成到大多数项目中。
答案 1 :(得分:0)
您可以使用Telerik的Combobox,它是一个具有许多功能和用户的开源项目。见this demo