Как получить данные в datatable в MVC
хии друзья
я работаю с таблицами данных в mvc. в этом я получаю некоторые ошибки, пожалуйста, помогите мне друзья.
я выполняю страницу списка
я получаю
Object reference not set to an instance of an object
в Viewpage на @ForEach lop like
@foreach (var item in Model.Venues_Filter) { ________ }
пожалуйста помогите мне друзья
Что я уже пробовал:
Контролер..
public ActionResult DataTable(Home obj) { obj.Venues_Filter = obj.VenueFilterList(); return Json(new { data = obj }, JsonRequestBehavior.AllowGet); }
public ActionResult List() { return View(); }
Смотреть..
< голова>
& lt;стиль>
тр.даже {
цвет фона: #F5F5F5! важно;
}
< / стиль>
& lt;link href="//cdn.datatables.net/1.10.9/css/jquery.dataTables.min.css" rel= "таблица стилей" />
&ЛТ;скрипт в src="//cdn.datatables.net/1.10.9/js/jquery.dataTables.min.js"&ГТ;&ЛТ;/скрипт>
@ раздел Скрипты{
&ЛТ;скрипт в src="//cdn.datatables.net/1.10.9/js/jquery.dataTables.min.js"&ГТ;&ЛТ;/скрипт>
& lt;скрипт>
$(документ).готово(функция () {
$('#таблица mytable').объект DataTable({
"Аякс": {
// "URL-адреса": "/Главная/объекта DataTable",
"url": "@Url. Action ("DataTable")",
"тип": "получить",
"тип данных": "json"
},
"колонки": [
{"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> }
Vincent Maverick Durano
Если вы извлекаете данные из вызова AJAX, то почему вы используете Model. Venues_Filter? Вы получаете ошибку "object not set to an instance", потому что ссылаетесь на объект (Model.Venues_Filter), но не объявили ссылку на модель в своем представлении.
Member 11652153
как исправить эту проблему. пожалуйста, дайте мне любое предложение
Vincent Maverick Durano
взгляните на решение, которое я опубликовал.
Member 11652153
Привет @Vincent Maverick Durano...вы упомянули в своем предыдущем ответе, как " @model YourNamespace.SomeFolder.Домой;"
Не могли бы вы проводить меня?..что такое слово "SomeFolder"?
Vincent Maverick Durano
это всего лишь образец справки. Если ваши модели / ViewModels хранятся в отдельной папке вашего приложения, а пространство имен классов соответствует структуре папок вашего приложения, то вы должны использовать его в качестве ссылки.
Пожалуйста, взгляните на ссылку, которую я предоставил, чтобы узнать об этом больше.
Member 11652153
Не могли бы вы поделиться со мной своим почтовым идентификатором?.Я буду общаться с вами для моего проекта requirment.