2012-10-17 3 views
1

Actuellement, j'ai créé un assistant avec une zone de liste. La liste a un bouton suivant et précédent. La zone de liste contient des milliers d'éléments, mais le suivant et le précédent leur montreront 30 éléments à la fois.Mettre à jour la zone de liste dans C# sql

Je n'utilise pas AJAX pour que la page se recharge chaque fois que le bouton est cliqué. Je ne souhaite pas que la page soit rechargée chaque fois que l'utilisateur clique sur le bouton suivant ou précédent. J'ai pensé à utiliser AJAX. Y at-il de toute façon que je puisse empêcher le rechargement de la page par AJAX ou d'une manière différente chaque fois que l'utilisateur appuie sur le bouton suivant. Appuyer sur suivant déclenche une procédure stockée qui sélectionne les 30 éléments suivants.

C#, SQL, ASP.NET, HTML, JavaScript

+1

Vous pouvez utiliser AJAX avec ASP.NET 2 ... – Lloyd

+0

Bien que les listitems proviennent d'une base de données sql. Le bouton suivant récupérera plus d'éléments de la même table. Ceci est géré par un code C# appelant une procédure stockée. J'ai l'air de quelques trucs avec ajax et asp.net 2.0 mais j'ai besoin d'aide avec C# et ajax – Nitrodbz

Répondre

1

Vous pouvez certainement utiliser jquery à cet effet. Cela vous permettra de faire une requête ajax. En fait, la requête ajax peut être faite à partir d'une page .Net avec javascript même ordinaire et cela n'a rien à voir avec la version .Net. Cependant, l'utilisation de jquery vous facilitera la tâche et vous pourrez facilement remplir la liste en utilisant les résultats du serveur.

+0

les listitems proviennent d'une base de données sql. Cela change-t-il quelque chose? – Nitrodbz

+0

Lorsque vous effectuez une requête ajax à l'aide de jquery, elle est traitée côté serveur, ce qui vous permet de récupérer les nouvelles valeurs et de les renvoyer en tant que xml en réponse à une requête ajax. Le script côté client analyse à son tour l'ajax et remplit à nouveau la zone de liste avec de nouvelles valeurs. –

+0

http://ringdesign.suratdiamond.com/choose_your_diamond.aspx - voir cette page, le pager fait quelque chose de similaire à ce que vous voulez faire dans votre application. –

Questions connexes