<input name="search" id="search" type="text" class="input-medium search-query" data-autocomplete="@Url.Action("Search")" placeholder="Input Class Name">
public JsonResult Search(string term) //必须为term
{
IEnumerable<SchoolClass> schoolClasses = _unitOfWork.SchoolClassRepository.SearchNamesBySchool(term, ((CustomPrincipal)HttpContext.User).SchoolId);
IEnumerable<string> schoolClassValue = schoolClasses.Select(m => m.SchoolClassName);
return Json(schoolClassValue, JsonRequestBehavior.AllowGet);
}
$(document).ready(function () {
$("#search").autocomplete({
source: $("#search").attr("data-autocomplete")
});
});
本文介绍了一个基于ASP.NET MVC的输入框自动补全功能实现方法。通过前端JavaScript与后端C#相结合的方式,实现了根据用户输入进行实时搜索并显示匹配结果的功能。此功能主要应用于学校班级名称的搜索场景。
810

被折叠的 条评论
为什么被折叠?



