@using (Ajax.BeginForm("Search", "Mains", new AjaxOptions() {OnSuccess="on" ,UpdateTargetId = "Lists", HttpMethod = "Post", InsertionMode = InsertionMode.Replace })) { <div class="form-control d-inline "> <button id="seabox"><span class="fas fa-search" style="color:#bbb6b6"></span></button> @Html.TextBox("search", null, new { @id = "seabox", @placeholder = "Search" }) </div> } <div id="Lists"> </div> @section scripts{ @Scripts.Render("~/bundles/jqueryunobtrusive") @Scripts.Render("~/Scripts/jquery.unobtrusive-ajax.min.js") }
public ActionResult Search(string search) { var names = db.Mains.Where (p => p.Name.Contains(search) || p.IDNumber.Contains(search) //|| p.Payment.StartsWith(search) || p.ChassisNO.Contains(search) || p.PlaceOfWork.Contains(search) || p.PlaceOfBirth.Contains(search) || p.NumPlate.Contains(search) || p.CarBrand.Contains(search) || p.CustomsCertNum.Contains(search) || p.CarModel.Contains(search) || p.ModelYear.StartsWith(search) || p.Status.StartsWith(search) || p.Cases.StartsWith(search) || p.PaymentDate.ToString().Contains(search) ); return PartialView("_search", names.ToList()); }
@model IEnumerable<FZPC.DAL.Main> <table class="table table-bordered text-center"> <tr style=" background-color:#333333; color:white; text-align:center"> <th></th> <th> رقم الشهادة الجمركية </th> <th> رقم اللوحة </th> <th> رقم الشاسيه </th> <th> سنة الصنع </th> <th> موديل السيارة </th> <th> ماركة السيارة </th> <th> الأسم </th> </tr> @foreach (var item in Model) { <tr> <td> @*@Html.ActionLink("Edit", "Edit", new { id = item.id }) |*@ @Html.ActionLink(" ", "Details", null, new { id = item.id, }, new { @class = "fas fa-search-plus mr-2" }) @*| @Html.ActionLink("Delete", "Delete", new { id = item.id })*@ </td> <td> @Html.DisplayFor(modelItem => item.CustomsCertNum) </td> <td> @Html.DisplayFor(modelItem => item.NumPlate) </td> <td> @Html.DisplayFor(modelItem => item.ChassisNO) </td> <td> @Html.DisplayFor(modelItem => item.ModelYear) </td> <td> @Html.DisplayFor(modelItem => item.CarModel) </td> <td> @Html.DisplayFor(modelItem => item.CarBrand) </td> <td> @Html.DisplayFor(modelItem => item.Name) </td> </tr> } </table>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)