2012-05-04 140 views
0
@{ 
    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"> 

我正在使用ajax分頁mvc3 webgrid ...我想出了我的解決方案做ajax分頁如上。mvc webgrid ajax分頁

但.....我的網格是在頁面的底部,當我點擊頁面數量(它顯示了#作爲其鏈接頁面),它帶我到頁面移動格柵頂部網頁底部再次每個頁面點擊一下。請幫助我。

在此先感謝 。

回答

2

我想通了,對於這個問題的解決。 我在下面的腳本中添加,當我點擊頁碼頁面不滾動

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

    }); 
</script>