Come aggiornare un datagrid con webMethods
Domanda
ho scelto il metodo per aggiornare i miei dati ogni secondo con un PageMethod javascript e WebMethod.
Con tanto rendimenti attraverso un oggetto posso impostare hunderts di etichette se è naeccasery.
Il tempo per 2 completedatabase-querys è unter 200 millisecondi e il Post-peso è MERAVIGLIA basso!
Ma come posso DataBind il mio GridView in un WebMethod?
C'è un modo per legare in JavaScript del come posso accedere con un metodo statico?
Soluzione
È possibile assolutamente utilizzare i servizi AJAX e Web per visualizzare i dati tabulari (griglie) nelle applicazioni ASP.NET. Queste domande StackOverflow offrono una buona introduzione a diverse opzioni:
Tuttavia, non si può letteralmente databind GridView
o DataGrid
controlli in funzioni JavaScript. I controlli griglia sono oggetti lato server, profondamente integrati in pagina ASP.NET ciclo di vita .
Controlli ASP.NET esistono solo all'interno Page
le istanze - e nessun esempio la pagina viene creata durante l'esecuzione di WebMethods statici. Per una grande spiegazione di questo, vedere Perché metodi di pagina ASP.NET AJAX devono essere statica?