Asp.net mvc 3 mvc webgrid ajax分页 @{ var gridUser=new WebGrid(canPage:true,defaultSort:“CreatedOn”,rowsPerPage:5, ajaxUpdateContainerId:“Divxyz”); Bind(Model.abc,rowCount:Model.User.Count(),autoSortAndPage:true); Pager(WebGridPagerModes.All); }

Asp.net mvc 3 mvc webgrid ajax分页 @{ var gridUser=new WebGrid(canPage:true,defaultSort:“CreatedOn”,rowsPerPage:5, ajaxUpdateContainerId:“Divxyz”); Bind(Model.abc,rowCount:Model.User.Count(),autoSortAndPage:true); Pager(WebGridPagerModes.All); },asp.net-mvc-3,webgrid,Asp.net Mvc 3,Webgrid,我正在使用带有ajax分页的mvc3 webgrid。。。我找到了如上所述的ajax分页解决方案 但是。。。。。我的网格位于页面底部,当我单击页码(它显示#作为其链接页面)时,它会将我带到页面顶部,每次单击页码,都会将网格再次移动到页面底部。请帮我做这个 提前谢谢 .我想出了解决这个问题的办法。 我在下面添加了脚本,当我点击页码时,页面不会滚动 @{ var gridUser = new WebGrid(canPage: true, defaultSort: "CreatedOn",

我正在使用带有ajax分页的mvc3 webgrid。。。我找到了如上所述的ajax分页解决方案

但是。。。。。我的网格位于页面底部,当我单击页码(它显示#作为其链接页面)时,它会将我带到页面顶部,每次单击页码,都会将网格再次移动到页面底部。请帮我做这个

提前谢谢
.

我想出了解决这个问题的办法。 我在下面添加了脚本,当我点击页码时,页面不会滚动

@{ 
    var gridUser = new WebGrid(canPage: true, defaultSort: "CreatedOn", rowsPerPage: 5, 
                            ajaxUpdateContainerId: "Divxyz"); 
    gridUser.Bind(Model.abc, rowCount: Model.User.Count(), autoSortAndPage: true); 
    gridUser.Pager(WebGridPagerModes.All); 

} 
<div id="Divxyz" style="display: none">

$(函数(){
$('th a,tfoot a').live('click',函数(){
$(this.attr('href','#DivGridUser-anchor');
});
});
<script type="text/javascript">
    $(function () {
        $('th a, tfoot a').live('click', function () {
            $(this).attr('href', '#DivGridUser-anchor');
        });

    });
</script>