2014-09-15 1 views
0

J'utilise Umbraco 4.7.Identifier demande Ajax dans une page Umbraco

J'ai une page de nouvelles - NewsPage avec 3 fonctionnalités:

a) afficher la liste des nouvelles (3 max sur la première page, le module NewsList.cshtml),
b) "détail d'affichage d'une nouvelles" dans une fenêtre contextuelle (modèle Ajax\Popup.cshtml), et
c) "afficher plus de nouvelles" (affiche les 3 nouvelles suivantes sur la liste).

Comme je ne sais pas comment utiliser 2 modèles Ajax pour la même page (un pour pop-up et un pour plus de nouvelles),
Je voudrais utiliser le même module ( liste de nouvelles) pour afficher " 3 prochaines nouvelles ".

Comment, dans le NewsList.cshtml, faire la différence entre un "get" normal et un "get Ajax"?

Répondre

0

En NewsList.cshtml, ajoutez ceci:

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

Ensuite, vous pouvez utiliser la variable "isAjax" dans votre code de rasoir pour changer la sortie.