在我提问之前,请参阅 Google Science Fair 网站以供引用:https://www.googlesciencefair.com/en/2013/
在该网站中,当我单击按钮时,它会发布到不同的页面。我这样说是因为:
- 有一个新网址
- 刷新/停止浏览器按钮轻拂
但是,视觉效果看起来只是一个ajax调用。我这样说是因为:
- 仅更新相关部分
- 页眉、侧边栏甚至页脚似乎都没有重新加载
- 新内容只是“滑入”
有什么方法可以使用 ASP.NET MVC 3 达到相同的效果吗?
谢谢!
编辑
我知道如何进行ajax调用并获取结果。但是,当我这样做时,URL 不会改变。我想知道如何进行 ajax 调用并同时更改 URL,就像 Google Science Fair 网站所做的那样。
最佳答案
如果您使用附加的开发工具运行它并查看网络请求,它看起来像是在进行 ajax 调用
关于jquery - mvc post 与 ajax 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14928543/