Плагин автозаполнения отправит GET-запрос по указанному вами пути с помощью параметра ?term=blah
querystring.
Вам нужно добавить Action в ваш контроллер для обработки этого запроса и вернуть массив совпадающих значений в виде json.
public ActionResult AutoCompleteCity(string term) {
var db = new myEFDataContext();
return Json(db.Cities.Where(city => city.Name.StartsWith(term)).Select(city => city.Name), JsonRequestBehavior.AllowGet);
}
Затем в вашем javascript вы подключаете функцию автозаполнения следующим образом.
$('#cityTextBoxId').autocomplete({ source: '/Controller/AutoCompleteCity' });