2

在我问这个问题之前,请参阅谷歌科学博览会网站以供参考:https ://www.googlesciencefair.com/en/2013/

在该站点中,当我单击一个按钮时,它会发布到另一个页面。我这样说是因为:

  • 有一个新网址
  • 刷新/停止浏览器按钮闪烁

但是,视觉效果看起来只是一个 ajax 调用。我这样说是因为:

  • 只有相关部分得到更新
  • 页眉、侧边栏甚至页脚似乎都没有重新加载
  • 新内容只是“滑入”

有没有什么方法可以使用 ASP.NET MVC 3 达到同样的效果?

谢谢!

编辑

我知道如何进行 ajax 调用并获得结果。但是,当我这样做时,URL 不会改变。我想知道进行 ajax 调用并同时更改 URL,就像谷歌科学博览会网站一样。

4

2 回答 2

1

谢谢大家的回答。最终的答案是他们正在使用Angular JS来达到预期的效果。

于 2013-02-18T07:01:15.757 回答
1

如果您使用附加的开发工具运行它并查看网络请求,它看起来就像是在进行 ajax 调用

在此处输入图像描述

于 2013-02-18T04:11:03.160 回答