繁体   English   中英

在Umbraco页面中识别Ajax请求

[英]Identify Ajax request in a Umbraco page

我使用Umbraco 4.7。

我有新闻页面-具有3个功能的NewsPage

a)显示新闻列表(第一页最多3个,模块NewsList.cshtml ),
b)在弹出窗口中显示“新闻的详细信息”(模板Ajax\\Popup.cshtml ),并且
c)“显示更多新闻”(显示列表中的下3个新闻)。

由于我不知道如何在同一页面上使用2个Ajax模板(一个用于弹出,一个用于更多新闻),
我想使用相同的模块( NewsList )来显示“接下来的3条新闻”。

NewsList.cshtml ,如何区分普通的“ get”和“ Ajax get”?

在NewsList.cshtml中,添加以下内容:

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

然后,您可以在Razor代码中使用“ isAjax”变量来更改输出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM