Вы должны использовать return Json(pageList);
в своем действии контроллера,
Формат будет зависеть от макета Page
. Но что-то вроде:
[
{"PageName": "Title", "SomeOtherProp": "Value"},
{"PageName": "Some other page", "SomeOtherProp": "Value2"}
]
PageName
и SomeOtherProp
соответствуют свойствам в Page
классе
Чтобы просмотреть информацию и обработать ее, вы можете просто сделать:
$.get("/Home/GetCategoryPageList/" + id, { CategoryID: id }, function (data) {
$.each(data, function(item) {
alert('Property from an item: ' + item.PageName);
});
});