2012-05-04 17 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> 
関連する問題