Я ищу поиск в реальном времени структуры ASP.NET и сущности. Я немного зелёный. Я читал, что ему нужно использовать ajax, но я никогда не использовал его раньше и не могу получить хороший пример. Вот кусок кода, cshtml (часть текстового поля)Поиск в реальном времени MVC
<div class="form-horizontal">
<hr />
<h4>Search for a client: </h4>
<div class="input-group">
<span class="input-group-addon" id="Name">
<span class="glyphicon glyphicon-user" aria-hidden="true"></span>
</span>
@Html.TextBox("Name", "", new { @class = "form-control", placeholder = "Name" })
</div>
<div><h6></h6></div>
<div class="input-group">
<span class="input-group-addon" id="Surname">
<span class="glyphicon glyphicon-user" aria-hidden="true"></span>
</span>
@Html.TextBox("Surname", "", new { @class = "form-control", placeholder = "Surname" })
</div>
<div><h6></h6></div>
<button type="submit" class="btn btn-default" data-toggle="modal" data-target="#infoModal">Search</button>
</div>
это часть контроллера:
public ActionResult Index(string Name, string Surname)
{
var SearchList = from m in db.Klienci
select m;
if (!String.IsNullOrEmpty(Name))
{
SearchList = SearchList.Where(s => s.Name.Contains(Name));
}
if (!String.IsNullOrEmpty(Surname))
{
SearchList = SearchList.Where(s => s.Nazwisko.Contains(Surname));
}
return View(SearchList);
}
Так что искать меня клиентов по имени и фамилии, но обновить всю страницу когда он потерял фокус или после нажатия кнопки. Как его решить, чтобы получить прямой поиск? после каждого нажатия клавиши поиск по базе данных? Я немного зелёный, ты поможешь мне?
где соответствующий код Javascript? – Shyju
есть классы bootstrap – Blabla
поиск выполняется с http://www.asp.net/mvc/overview/getting-started/introduction/adding-search – Blabla