键入时显示下拉列表
本文关键字:下拉列表 显示 | 更新日期: 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
})