Jquery paging scroll dans Asp.net MVC

J’ai essayé de chercher 2 jours sur la façon de faire le défilement de pagination dans le projet asp.net mvc. Mais je viens de trouver le résultat qui ne convient pas.

J’utilise asp.net mvc 2, et je récupère toutes les données de mon contrôleur par JSON et je prends le résultat JSON pour l’afficher dans ma vue de mon projet mvc. En conséquence, de nombreux produits sont affichés dans mes vues (je les mets dans le tableau). Je souhaite donc faire un défilement de pagination pour charger automatiquement le nouveau contenu en bas de l’écran lorsque l’utilisateur fait défiler l’écran au-delà de l’élément, comme Facebook le fait avec ses mises à jour de statut.

Voici quelques codes montrent comment afficher le JSON dans mes vues partielles:

 $(document).ready(function () { var url = '' + "ProductListing/AllProductListing"; var $parent = $("#productlist").empty(); $parent.append('
'); var loading = $.getJSON(url,function (product) { if(product.ja.length == 0){ $('#loading').hide(); $("#productlist").html("



There is no product in this category."); } while (k < loopK) { var count_item = 0; $.each(product.ja, function (index, value) { //blah blah blah .... }); } }); });

Ce bloc de code fonctionne bien.

Toute idée ou échantillon s’il vous plaît.

Merci.

Rob Conery a écrit un article de blog détaillé sur ce sujet.