AjaxContext - это тип ContextSwitch, который переключает контекст в зависимости от наличия заголовка XMLHttpRequest. ContextSwitch - это более общий способ переключения контекстов, основанный на наличии переменной формата в URL. Например. Вы можете настроить свою маршрутизацию так, чтобы добавление «.json» к запросу получило ваш контроллер для возврата ответа JSON.