i want to display my search result like Facebook or any e-commerce search result.
My View Page:
Jquery Code:
<script type="text/javascript">
jQuery(function ($) {
$("SearchString").keyup(function () {
$("#SearchString").autocomplete({
messages: '',
source: '@Url.Action("GetProducts","Search")',
minLength: 2
});
});
});
</script>
Code for Searching
@using (Html.BeginForm())
{
@Html.TextBox("SearchString", null, new { id = "SearchString" })
<input type="submit" value="Search" id="Search" />
}
Displaying result :
@foreach (var item in Model)
{
@Html.DisplayFor(modelItem => item.ProductName)
<a href="@Url.Action("Details","Store",new {id=item.PkProductID})">here</a>
}
Selecting item: