Asp.net 在Umbraco页面中识别Ajax请求

Asp.net 在Umbraco页面中识别Ajax请求,asp.net,ajax,asp.net-ajax,umbraco4,Asp.net,Ajax,Asp.net Ajax,Umbraco4,我用的是Umbraco 4.7 我有一个新闻页面-新闻页面,具有3个功能: a在第一页模块NewsList.cshtml上显示新闻3 max的列表, b在弹出式模板Ajax\popup.cshtml中显示新闻的详细信息,以及 显示更多新闻显示列表中接下来的3条新闻 因为我不知道如何在同一个页面上使用两个Ajax模板,一个用于弹出窗口,另一个用于更多新闻, 我想使用相同的模块NewsList来显示接下来的3条新闻 如何在NewsList.cshtml中区分普通get和Ajax get?在NewsL

我用的是Umbraco 4.7

我有一个新闻页面-新闻页面,具有3个功能:

a在第一页模块NewsList.cshtml上显示新闻3 max的列表, b在弹出式模板Ajax\popup.cshtml中显示新闻的详细信息,以及 显示更多新闻显示列表中接下来的3条新闻

因为我不知道如何在同一个页面上使用两个Ajax模板,一个用于弹出窗口,另一个用于更多新闻, 我想使用相同的模块NewsList来显示接下来的3条新闻


如何在NewsList.cshtml中区分普通get和Ajax get?

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

@{
var isAjax = Request.IsAjaxRequest(); 
}
然后可以在Razor代码中使用isAjax变量来更改输出