This is a migrated thread and some comments may be shown as answers.

No data in grid when calling MVC controller via dataSource

2 Answers 147 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Ross
Top achievements
Rank 1
Ross asked on 04 Sep 2012, 10:13 PM
I've attached a test project and the grid/dataSource is hitting my MVC controller but not data is returned or showing in the grid.  Can someone please help me understand the problem?  See attached.

2 Answers, 1 is accepted

Sort by
0
Ross
Top achievements
Rank 1
answered on 05 Sep 2012, 03:18 PM
I guess my controller Read() method was a little to fancy.  I just changed how it returned the data (simplified it) and it worked great.

[HttpPost]
        public ActionResult Read()
        {
            return Json(_list);
            //return Json(new
            //{
            //    data = _list,
            //    success = true
            //}, JsonRequestBehavior.AllowGet);            
        }
0
Amol G
Top achievements
Rank 2
answered on 20 Sep 2012, 11:21 AM
Hi,

I just change in controller Post Method below is the change.
 [HttpPost]
        public JsonResult Read()
        {
            return new JsonResult { Data = _list };
          }

it working at my end

Thanks,
Amol Gunjal
Tags
General Discussions
Asked by
Ross
Top achievements
Rank 1
Answers by
Ross
Top achievements
Rank 1
Amol G
Top achievements
Rank 2
Share this question
or