2014-09-15 3 views
0

Я использую Umbraco 4.7.Определите запрос Ajax на странице Umbraco

У меня есть страница новостей - NewsPage с 3 функциональными:

а) отображение списка новостей (3 макс на первой странице, модуль NewsList.cshtml),
б) «дисплей деталь новостей» в всплывающее окно (шаблон Ajax\Popup.cshtml) и
c) «показать больше новостей» (отображает следующие 3 новости в списке).

Как я не знаю, как использовать 2 шаблоны Ajax для одной и той же страницы (один для всплывающего окна и один для большего количества новостей),
Я хотел бы использовать один и тот же модуль ( списку новостей), чтобы отобразить " следующие 3 новости ».

Как, в NewsList.cshtml, сделать разницу между нормальным «получить» и «получить Ajax»?

ответ

0

В NewsList.cshtml, добавьте это:

@{ 
var isAjax = Request.IsAjaxRequest(); 
} 

Затем вы можете использовать "isAjax" переменную в коде Razor изменить вывод.