Asp.net Mvc Jquery Autocomplete işlemi için ilk önce controller ımız bir action açıyoruz ve view sayfamıza autocomplete yapması için veri listesini gönderiyoruz aşağıdaki kodları yazıyoruz.
public ActionResult Baslik(string bas)
{
using (db)
{
var v = db.Makaleler.Where(c => c.Baslik.StartsWith(bas)).Select(c => c.Baslik).ToList();
return Json(v, JsonRequestBehavior.AllowGet);
}
}
daha sonra view ımıza bir textbox ekliyoruz bu textbox ımızın id sini "Baslik" yapıyoruz.
<input type="text" id="Baslik" />
Bu işlemden sonra sıra javascript kodlarımızda burda actiondan veriileri textbox a çekmesi sağlıyoruz
<script>
$(document).ready(function () {
$('#Baslik').autocomplete({
autoFocus: true,
minLength: 1,
source: '@Url.Action("Baslik", "Home")'
});
});
</script>
Bütün işlemlerden sonra autocomplete işlemi tamamdır..