键入时显示下拉列表

本文关键字:下拉列表 显示 | 更新日期: 2023-09-27 18:27:32

我很难找到这个功能,部分原因是我不知道该搜索什么。我的英语有时对我来说是一个巨大的障碍,我没有找到我想要的东西。

基本上,我想实现的是,当我键入名称时,我会在文本框下面得到一个下拉列表,其中会显示已经存在的前10个名称,这样我就可以点击其中一个,它会自动填充文本框。

我正试图在ASP.NET MVC5 C#中实现这一点。

我基本上是在寻找任何指南,参考资料,甚至这个功能被称为什么,这样我就可以对它进行适当的研究

以下是我所说内容的图片:http://s9.postimg.org/8cxd0t0ov/stack.png

键入时显示下拉列表

以下是你的动作应该是什么样子的(这只是我的想法,我希望我没有搞砸)

public JsonResult ServiceName()
{
    var data = //Get your data here .. you can do .Take(10) or what ever
    return Json(data, JsonRequestBehavior.AllowGet);
}

jQuery看起来像这样:

$("#autoCompleteTextBox").autocomplete({
  source: "/ControllerName/ServiceName",
  minLength: 10
})