2009-11-19 5 views
1

Je choisis la méthode pour mettre à jour mes données chaque seconde avec un PageMethod et un WebMethod javascript.Comment mettre à jour une grille de données avec webmethods

Avec beaucoup de retours via un objet je peux définir des hunderts d'étiquettes si c'est de la naeccasery.

Le délai pour 2 completionatabase-querys est inférieur à 200 Millisecondes et le poids de la colonne est faible!

Mais comment puis-je cataloguer mon gridview dans une webmethod?

Existe-t-il un moyen de lier en JavaScript comment puis-je y accéder avec une méthode statique?

Répondre

2

Vous pouvez absolument utiliser AJAX et les services Web pour afficher des données tabulaires (grilles) dans vos applications ASP.NET. Ces questions StackOverflow offrent une bonne introduction à plusieurs options différentes:

Cependant, vous ne pouvez pas littéralement DataBind GridView ou DataGrid contrôles dans les fonctions javascript. Les contrôles de grille sont des objets côté serveur, profondément intégrés dans the ASP.NET page lifecycle.

Les contrôles ASP.NET existent uniquement à l'intérieur de Pageinstances - et aucune instance de page n'est créée pendant l'exécution de WebMethod statiques. Pour une bonne explication de cela, voir Why do ASP.NET AJAX page methods have to be static?

Questions connexes