我gridview采用分页,点击下一页后,显示下一页的数据。但是下一页的数据显示出来时,在页面“下一页”那个按键的位置,我想让它回到页面的顶部。这是分页的代码:
<asp:LinkButton ID="cmdNext" runat="server" CommandArgument="Next"  CommandName="Page" Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=((GridView)Container.Parent.Parent).PageCount-1 %>">下一页</asp:LinkButton>
网上说加个锚点:<a name= "top"> </a>,但是LinkButton源中加入href="#top",它是跳到了顶部,但是却没执行分页功能。
求各位大侠帮忙,点击下一页,能实现分页,又能跳回页面顶部。谢谢

解决方案 »

  1.   

    这是分页前台代码:
    <PagerTemplate>
                    <div style="text-align:center; color:Blue">
                        <asp:LinkButton ID="cmdFirstPage" runat="server" CommandArgument="First" 
                            CommandName="Page" 
                            Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=0 %>"  >首页</asp:LinkButton>                    <asp:LinkButton ID="cmdPreview" runat="server" CommandArgument="Prev" 
                            CommandName="Page" 
                            Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=0 %>" >上一页</asp:LinkButton>                    第<asp:Label ID="lblcurPage" runat="server" ForeColor="Blue"
                            Text="<%# ((GridView)Container.Parent.Parent).PageIndex+1  %>"></asp:Label>
                        页/共<asp:Label ID="lblPageCount" runat="server" ForeColor="blue" 
                            Text="<%# ((GridView)Container.Parent.Parent).PageCount %>"></asp:Label>页                     <asp:LinkButton ID="cmdNext" runat="server" CommandArgument="Next" 
                            CommandName="Page"
                         Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=((GridView)Container.Parent.Parent).PageCount-1 %>">下一页</asp:LinkButton>                    <asp:LinkButton ID="cmdLastPage" runat="server" CommandArgument="Last" 
                            CommandName="Page"
                            Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex!=((GridView)Container.Parent.Parent).PageCount-1 %>" >尾页</asp:LinkButton>
      

  2.   

    JS 来控制滚动条window.scrollTo(0,document.body.scrollHeight); 
    window.scrollTo(0,0);
      

  3.   

    在顶部加一个控件,然后再你的翻页之后使用 SetFocus 设置焦点到它。
      

  4.   

    window.scrollTo(0,document.body.scrollHeight);  
    window.scrollTo(0,0);锚记!  都可以