0

我想要做的是我在三个不同的客户端(A、B、C)上托管了一组三个网站。其中一个网站(即 B)携带有关网站 A 的页眉和页脚的信息。我想以 HTML 的 JSON 响应从 SITE B 获取信息,以在 SITE A 和 SITE C 上显示导航。

我的理解是获取响应是 JSON 并将该信息保存在缓存文件中以生成 HTML。

我的理解正确吗?我怎样才能做到这一点?有一个更好的方法吗?

4

1 回答 1

0

基本上,如果你想缓存控制器动作的 JSON 结果,你可以使用OutputCache属性:

[OutputCache(Duration = 10)] //Duration is in seconds
public ActionResult GetMyJsonData() {
  var myData = new Data();
  return Json(data);
}

您可以在返回 HTML 的操作上应用相同的属性。

于 2016-10-05T07:38:54.257 回答