私は持っている @Html.PagedListPager(Model, page => Url.Action("GetTabData", new { page })
私のjsファイル内ではmyTab
、上記の例でページと一緒に送信する必要がある変数を使用する準備ができています。
どうやってやるの?
更新: js 変数を使用して、ユーザーがクリックしたタブを特定し、その値に基づいてデータをクエリしています。これで、上記の生成されたリンクを使用するページネーションが実装されました。これで、activeTab を送信するための私の ajax 呼び出しが壊れました。この値を Url.Action の上のページと一緒に送信する必要があります。
これは、ユーザーがクリックしたタブを判別するために ajax 経由で送信するために使用する js 変数です。
$(function () {
var activeTab = null;
$('#tabs .tabLink').click(function (event) {
var activeTab = $(this).attr('href').split('-')[1];
GetTabData(activeTab);
});
GetTabData(ommitted on purpse)
});