How To Retrieve data using model with parameter action result
using html begin form method and input type object
i want to get data table based parameter action result using html begin form using name
public ActionResult Search(DepartementModel model,string search)
{
model = new DepartementModel();
search = model.Departement = search;
List<Departement> list = new List<Departement>();
list = db.Departements.Where(m => m.departement.Contains(search)).ToList();
if (list == null)
{
Session["UpdateMessage"] = "Data not found";
}
else
{
return Json(list, JsonRequestBehavior.AllowGet);
}
return View(model);
}
@using (Html.BeginForm("Search", "API", FormMethod.Get))
{
<div class="col-md-3">
<div class="input-group">
<input type="text" class="form-control" name="search" id="search" placeholder="Search...">
<span class="input-group-btn">
<button class="btn btn-default" type="submit" id="Submit">
<img id="txtSearch_B0Img" src="/Content/images/magnifier.png" alt="...">
</button>
</span>
</div>
</div>
}
<script>
$(document).ready(function () {
$("#Submit").click(function () {
var search = $("#search").val();
if (search === ''){
alert("Data still empty");
return false;
}
return true;
});
});
</script>