繁体   English   中英

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

[英]How can I load page content with freeze header on postback?

我正在使用asp.net和c#.net。 我要建立一个网站,该网站的内容导航类似于Microsoft在此链接上所做的: Microsoft Windows

在此链接中,您可以浏览带有回发时冻结标题的页面内容,还可以浏览左侧导航栏中的视频而无需页面回发。 重要的是每次单击的URL都会更改。

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

谢谢并恭祝安康

首先要澄清的是,只有在提交表单元素时才需要回发。 如果要创建Webforms应用程序,则可以轻松地将HyperLink控件与NavigationUrl一起使用,从而在URL之间进行导航而无需回发。

如果您的意思是跟随链接时页面正在部分更新,那不是我所经历的。 单击页面中的链接后,页面似乎完全重新加载。 在您自己的站点中,您可以使用AJAX和JavaScript来实现不需要繁重导航请求的导航系统。 参阅“操纵浏览器历史记录(MDN)”,以获取有关令人兴奋的JavaScript新功能的信息,这些新功能将使您无需重新加载页面即可修改浏览器的URL /历史记录。 有几个与该功能集成的JS库为您提供“ AJAX”导航功能。

为了简单地使标题不随页面的其余部分一起滚动,请使用position: fixed在CSS中position: fixed的元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM