我使用Umbraco 4.7。
我有一页新闻 - NewsPage
有3个功能:
a)显示新闻列表(第一页上最多3个,模块NewsList.cshtml
),
b)弹出窗口中的“显示新闻的详细信息”(模板Ajax\Popup.cshtml
)和
c)“显示更多新闻”(显示列表中的下3个新闻)。
因为我不知道如何在同一页面上使用2个Ajax模板(一个用于弹出窗口,一个用于更多新闻),
我想使用相同的模块( NewsList )来显示“接下来的3条新闻”。
如何在NewsList.cshtml
中区分正常的“get”和“Ajax get”?
答案 0 :(得分:0)
在NewsList.cshtml中,添加:
@{
var isAjax = Request.IsAjaxRequest();
}
然后你可以使用" isAjax"您的Razor代码中的变量可以更改输出。