0

我使用 Umbraco 4.7。

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

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

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

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

4

1 回答 1

0

在 NewsList.cshtml 中,添加:

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

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

于 2014-09-17T11:24:10.620 回答