0

MVC4のページネーションにMvcPagingを使用しています。
@Html.Pager(Model.PageSize, Model.PageNumber, Model.TotalItemCount)

ページ番号(1,2,3 ... pagecount)をクリックしたときにjquery関数を呼び出す必要があります。

アクションやコントロールはありません。jquery関数を呼び出す必要があります。可能ですか?

4

2 に答える 2

0

サーバーで何を使用するかは実際には重要ではありません。jQueryページネーションリンクにクリックハンドラーをアタッチする必要があります

$('.linksclass').on('click', functiontocall);

return falseデフォルトのリンク動作(リンクされたページへの移動)を回避するために、呼び出された関数を忘れないでください

于 2013-03-26T09:43:04.237 に答える
0

私は最近、現在のプロジェクトでこれを行いました。

@ 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
});
于 2013-03-26T15:56:22.747 に答える