Каков наилучший способ визуализации JSON для вызова ajax с использованием Sitecore? - PullRequest
1 голос
/ 13 июля 2011

Каков наилучший способ визуализации JSON для вызова ajax с использованием Sitecore? Похоже, что Google показывает несколько сообщений о том, как сериализовать объекты Sitecore, что не сложно.

Требуется ли для возврата JSON к вызову ajax на стороне клиента новый макет с устройством с параметрами запроса «device = json» и вложенным вложенным макетом, возвращающим сериализованный JSON?

Лучше ли создать страницу .aspx, которая просто обращается к Sitecore и возвращает сериализованные результаты?

Просто ищите способ вывода JSON, запрошенного клиентским вызовом AJAX, с помощью Sitecore.

1 Ответ

1 голос
/ 13 июля 2011

Вы, наверное, видели это раньше, но решение, которое вы описали, сработало для этого парня. Правильно настройте теоретически, вам нужен только один макет, который сериализует элемент контекста. Фильтрация содержимого страницы с помощью AJAX в Sitecore

Если вам не требуется или не требуется предоставлять возможность сериализации ВСЕГО контента или если вам, возможно, нужно выполнить некоторую бизнес-логику или другую обработку, вы можете изучить MVC-включение вашего решения и создание действий MVC для обслуживания вашего JSON. При правильной настройке вы все равно можете иметь доступ к некоторым значениям контекста Sitecore (например, База данных и язык). c.f. Sitecore и ASP.net MVC и http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2010/10/Sitecore-MVC-Crash-Course.aspx

ASP.NET MVC - отличный способ обслуживания JSON.

...