1

我正在使用 MVC4。我需要一个组合框,如果它不存在,它允许用户输入一个新值,或者如果它存在于可用值中,它将自动被选中。我怎样才能做到这一点?

@Html.DropDownListFor(Function(model) model.XYZ.Id, 
                      New SelectList(Model.XYZ, 
                                     "ID", 
                                     "Name", 
                                     Model.XYZList.First().Id))

这将生成一个 dropdownlist ,但不允许用户键入新条目。谢谢

4

1 回答 1

2

HTML 没有 Windows 窗体中的组合框。你应该试试javascript。查看 jquery 自动完成功能。

http://jqueryui.com/autocomplete/#combobox

于 2012-08-20T07:50:52.893 回答