您现在的位置是:首页 >

智能电视怎么看网页视频 网页中的智能导航

火烧 2022-10-01 00:50:52 1045
网页中的智能导航 智能导航在网页的操做中起到很重要的作用下面介绍了几种智能导航的方法: 智能导航的作用: · 消除导航导致的闪烁 · 从一页移动到另一页时保持滚动位置 · 保持导航之间的元素焦点 ·

网页中的智能导航  

  智能导航在网页的操做中起到很重要的作用下面介绍了几种智能导航的方法:

  智能导航的作用:

·                 消除导航导致的闪烁

·                 从一页移动到另一页时保持滚动位置

  ·                 保持导航之间的元素焦点

·                 在浏览器的历史记录中只保留最后一页的状态

  智能导航最适用于需要频繁回发但是其可是内容在返回时不会发生显著更改的 ASP NET 页 在决定是否将该属性设置为 true 时 请仔细考虑这一点

        Page SmartNavigation 属性  参见 MSDN CHINA

        在页面上写JavaScript来控制页面的滚动

下面是网上可以查到的一个RetainScrollPosition函数

    PrivateSub RetainScrollPosition()

 

        Dim saveScrollPosition AsNew StringBuilder

        Dim setScrollPosition AsNew StringBuilder

 

        RegisterHiddenField( __SCROLLPOS )

 

        saveScrollPosition Append( <script language= javascript > )

        saveScrollPosition Append( function saveScrollPosition() { )

        saveScrollPosition Append( document forms[ ] __SCROLLPOS value = thebody scrollTop; )

        saveScrollPosition Append( } )

        saveScrollPosition Append( thebody onscroll=saveScrollPosition; )

智能电视怎么看网页视频 网页中的智能导航

        saveScrollPosition Append( </script> )

 

        RegisterStartupScript( saveScroll saveScrollPosition ToString())

 

        If (Page IsPostBack = True) Then

 

            setScrollPosition Append( <script language= javascript > )

            setScrollPosition Append( function setScrollPosition() { )

            setScrollPosition Append( thebody scrollTop = & Request( __SCROLLPOS ) & ; )

            setScrollPosition Append( } )

            setScrollPosition Append( thebody onload=setScrollPosition; )

            setScrollPosition Append( </script> )

 

            RegisterStartupScript( setScroll setScrollPosition ToString())

 

        EndIf

 

只要在Page_Load调用这个函数就可以了 而且在中将body 的id命名为thebody

lishixinzhi/Article/program/net/201311/15347  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码