hii friends
i am working datatables in mvc. in this i am getting some errors please help me friends.
i am executing List page
i am getting
Object reference not set to an instance of an object
in Viewpage at @ForEach lop like
@foreach (var item in Model.Venues_Filter)
{
________
}
please help me friends
What I have tried:
Controler..
public ActionResult DataTable(Home obj)
{
obj.Venues_Filter = obj.VenueFilterList();
return Json(new { data = obj }, JsonRequestBehavior.AllowGet);
}
public ActionResult List()
{
return View();
}
View..
<head>
<style>
tr.even {
background-color: #F5F5F5 !important;
}
</style>
<link href="//cdn.datatables.net/1.10.9/css/jquery.dataTables.min.css" rel="stylesheet" />
<script src="//cdn.datatables.net/1.10.9/js/jquery.dataTables.min.js"></script>
@section Scripts{
<script src="//cdn.datatables.net/1.10.9/js/jquery.dataTables.min.js"></script>
<script>
$(document).ready(function () {
$('#myTable').DataTable({
"ajax": {
// "url": "/Home/DataTable",
"url": "@Url.Action("DataTable")",
"type": "GET",
"datatype": "json"
},
"columns": [
{ "data": "images", "autoWidth": true },
]
});
});
</script>
}
</head>
@foreach (var item in Model.Venues_Filter)
{
<div>
<table id="myTable">
<thead>
<tr>
<th>Images</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<img src='http://myeventvenues.elegantsoftsol.com/@Html.DisplayFor(modelItem => item.Venueimages)' width="308" height="163" />
</td>
</tr>
</tbody>
</table>
<div class="carousel-caption"> </div>
</div>
<div class="item">
<img src='http://myeventvenues.elegantsoftsol.com/@Html.DisplayFor(modelItem =>item.Venueimages)' width="308" height="163" />
<div class="carousel-caption"> </div>
</div>
}