Como atualizar um datagrid com webmethods
Pergunta
Eu escolho o método para atualizar meus dados a cada segundo com um javascript pagemethod e webMethod.
Com muitos retornos por meio de um objeto, posso definir hunderts de rótulos, se for Naeccasery.
O tempo para 2 concluído-Ferys-Querys é de 200 milissegundos e o peso pós-peso é Wunderfull Low!
Mas como posso banco de dados minha GridView em um webMethod?
Existe uma maneira de ligá -lo em JavaScript de como posso acessá -lo com um método estático?
Solução
Você pode usar absolutamente o AJAX e os Serviços da Web para exibir dados tabulares (grades) em seus aplicativos ASP.NET. Essas perguntas do StackOverflow oferecem uma boa introdução a várias opções diferentes:
- Grade da web, encadernação lateral do cliente vs. Geração HTML do lado do servidor
- JQuery Gridview Control
No entanto, você não pode literalmente banco de dados GridView
ou DataGrid
controles nas funções JavaScript. Os controles da grade são objetos do lado do servidor, profundamente integrados em o ciclo de vida da página do ASP.NET.
Os controles do ASP.NET só existem dentro Page
instâncias - e nenhuma instância da página é criada durante a execução de webMethods estáticos. Para uma grande explicação disso, veja Por que os métodos da página ASP.NET AJAX precisam ser estáticos?