单页 MVC 导航

Single Page MVC Navigation

我正在构建一个单页滚动 MVC 网站,需要能够在单击 link 时移动到页面的不同部分,最好不要刷新页面,只需在单击时滚动到所述位置事件。我的问题是这是否会是一些 JavaScript 或者我是否可以只使用一些常规的和一些 C# 来做到这一点。

对于单页应用,Angularjs效率更高,性能也能达到。而且如果你使用这个脚本,你的应用程序就像 Web Api,你可以控制不同设备的分辨率。

Angular Js 最好,所以你可以在你的应用程序中使用。希望它对你有用。谢谢

仅供参考:

Link1

Link2

正如 Alexei Darmin 在评论中所说,尝试在 div 中使用#id 并在您的链接中引用这些 id,这是典型的方法,除非您以动态方式加载内容,否则您应该不会有任何问题,在这种情况下,您应该在 angular 控件中实施一个方法,至少强制异步加载到该点并将用户移至该点。