如何在回发时加载带有冻结标题的页面内容?

时间:2012-11-14 21:08:15

标签: c# jquery asp.net ajax

我正在使用asp.net和c#.net。 我要实现一个网站,其内容导航就像微软在这个链接上所做的那样: Microsoft Windows

在此链接中,您可以在回发时使用冻结标题浏览页面内容 此外,您还可以从左侧Navbar浏览视频而无需回页。 重要的是每次点击网址都会被更改。

任何想法或帮助都将不胜感激。

谢谢和问候

1 个答案:

答案 0 :(得分:0)

首先,澄清一下,只有在提交表单元素时才需要回发。如果您要创建一个网络表单应用程序,则可以轻松地使用HyperLink之类的控件和NavigationUrl来在不需要回发的情况下在网址之间导航。

如果你的意思是你在关注链接时看到页面部分更新,那不是我正在经历的。单击该页面中的链接时,页面似乎完全重新加载。在您自己的站点中,您可以使用AJAX和JavaScript来实现不需要大量导航请求的导航系统。请查看Manipulating the browser history (MDN),了解有关令人兴奋的新JavaScript功能的信息,这些功能可让您修改浏览器的URL /历史记录而无需重新加载页面。有几个JS库与此功能集成,为您提供“AJAX”导航功能。

要简单地将标题与页面的其余部分一起滚动,请在CSS的元素中使用position: fixed