最近,用 MVC 5 写个工厂的数据管理系统,需要用到如同百度搜索自动显示搜索选项的功能。
在网络上搜索了很长时间,发现了 jquery 的 autocomplete 实现起来比较简单而且容易理解,在这里记录一下。
首先,在 Controller 里面加入用于获取数据库中特定数据并返回 Json 格式数据的动作方法。
public JsonResult QueryProduct(string Prefix)
{
var infoList = from i in db.Infos
where i.Product.StartsWith(Prefix)
select new {
i.Product };
return Json