comment puis-je effectuer une actualisation jquery / ajax de données sqldatareader sans actualisation de page dans ASP.NET?

J’ai un sqldatareader qui crache des données SQL sur une page au chargement de la page, mais j’aimerais append une fonctionnalité permettant de cliquer avec un bouton jQuery qui actualise les données pour l’utilisateur à partir d’un nouvel ensemble de résultats, sans actualiser la page entière.

Je suis cependant un débutant et j’ai du mal à savoir par où commencer.

J’ai le contenu DIV suivant dans mon ASPX

<a href="#t=" onmouseover="defaultJs.displayInfo ('', '', '', '')" onclick="defaultJs.showFile('', '', '', '', '')" onmouseout="defaultJs.hideInfo()"> <img title="" src="thumbs/.jpg" />

et dans mon ASPX.CS j’ai:

 public partial class _Default : System.Web.UI.Page { private SqlDataReader reader = null; public SqlDataReader Reader { get { return reader; } set { reader = value; } } protected void Page_Load(object sender, EventArgs e) { ssortingng connectionSsortingng = ConfigurationManager.ConnectionSsortingngs["ConnectionSsortingng"].ToSsortingng(); SqlConnection connection = new SqlConnection(connectionSsortingng); connection.Open(); SqlCommand command = new SqlCommand("SELECT * FROM uploads ORDER BY id DESC", connection); command.Parameters.Add(new SqlParameter("uploader", "anonymous")); Reader = command.ExecuteReader(); } } 

cela fonctionne pour charger les données lors du chargement de la page, mais ce que je voudrais faire maintenant, c’est d’incorporer jquery / ajax pour pouvoir actualiser ces données lors d’un appel jQuery, sans que la page entière ne soit rafraîchie.

Je ne sais pas trop par où commencer avec cela, je suis sûr que c’est une seconde nature pour vous, quelqu’un pourrait-il m’indiquer des sources simples d’esprit ou fournir un exemple de code? Vraiment l’apprécier merci.

Vous devez lire un peu à propos de jQuery, qui est complètement du côté client. C’est du code javascript qui s’exécute dans le navigateur Internet.

Jquery est une bibliothèque de salutation qui permet de manipuler le DOM (rechercher, modifier, append des éléments HTML) et d’appels ajax.

Vous devez câbler les appels ajax à quelque chose: soit sur les contrôles HTML (bouton, onglet, etc.) ou sur des timers javascript.

De plus, si vous implémentez des appels ajax, cela signifie que vous devez exposer un service Web REST côté serveur (quelque chose qui répond à un appel HTTP GET ou POST).

Si vous utilisez Asp.net Web Forms, la mise à jour partielle de la page intégrée au framework peut vous sembler plus simple. jQuery est génial, mais il peut être difficile de l’intégrer au modèle de postback Asp.net Web Forms.

http://www.asp.net/web-forms/tutorials/aspnet-ajax/understanding-partial-page-updates-with-asp-net-ajax

Utilisez ASP UpdatePannel pour permettre le rendu partiel des sections d’une page sans publication. Et il est vraiment facile de l’utiliser si vous utilisez ASP.net

    
...Your code...