MVC4のページネーションにMvcPagingを使用しています。
@Html.Pager(Model.PageSize, Model.PageNumber, Model.TotalItemCount)
ページ番号(1,2,3 ... pagecount)をクリックしたときにjquery関数を呼び出す必要があります。
アクションやコントロールはありません。jquery関数を呼び出す必要があります。可能ですか?
MVC4のページネーションにMvcPagingを使用しています。
@Html.Pager(Model.PageSize, Model.PageNumber, Model.TotalItemCount)
ページ番号(1,2,3 ... pagecount)をクリックしたときにjquery関数を呼び出す必要があります。
アクションやコントロールはありません。jquery関数を呼び出す必要があります。可能ですか?
サーバーで何を使用するかは実際には重要ではありません。jQuery
ページネーションリンクにクリックハンドラーをアタッチする必要があります
$('.linksclass').on('click', functiontocall);
return false
デフォルトのリンク動作(リンクされたページへの移動)を回避するために、呼び出された関数を忘れないでください
私は最近、現在のプロジェクトでこれを行いました。
@ Html.Pagerをdiv(または他のhtmlコンテナ)に次のようなクラスでラップするだけです。
<div class="pager">
@Html.Pager(Model.PageSize, Model.PageNumber, Model.TotalItemCount)
</div>
次に、次のようにポケットベルのリンククリックを簡単にフックできます。
$(".pager a").click(function (e) {
e.preventDefault();
// your js code
});