je @Html.PagedListPager(Model, page => Url.Action("GetTabData", new { page })
Url.Action et deux variables
et dans mon fichier js je prêt à utiliser la variable myTab
que je dois envoyer en même temps que la page dans l'exemple ci-dessus.
Comment puis-je faire cela? J'utilise la variable js pour déterminer quel onglet est cliqué par l'utilisateur et sur la base de cette valeur, je demande des données. Maintenant j'ai implémété la pagination qui utilise le lien ci-dessus généré. Avec ceci en place mon appel ajax pour envoyer activeTab est cassé, je dois envoyer cette valeur avec la page au-dessus de Url.Action.
C'est variable js que j'utilise pour envoyer sur ajax pour déterminer quel onglet est facile à utiliser, cliquez
$(function() {
var activeTab = null;
$('#tabs .tabLink').click(function (event) {
var activeTab = $(this).attr('href').split('-')[1];
GetTabData(activeTab);
});
GetTabData(ommitted on purpse)
});
Votre question n'a guère de sens. Pourriez-vous essayer de le reformuler? Quel fichier js et quelle variable 'myTab' parlez-vous? –
La question @DarinDimitrov est mise à jour. – user1765862
J'ai le même problème ... @ Html.PagedListPager (Modèle, page => Url.Action ("GetTabData", nouveau {page}) ... ne fera que passer la variable de la page ... nous voulons également passer un variable supplémentaire –