Pergunta

Ok, então tem que haver uma maneira de fazer isso ...não?Se não, adoraria algumas ideias.

Tenho dois repetidores e uma imagem dentro de um painel de atualização junto com alguns menus suspensos AJAX com botões de link à esquerda.Quero atualizar os dados dentro do painel de atualização o mais rápido possível, à medida que os valores são selecionados nos menus suspensos.

Qual você acha que seria a melhor maneira de atualizar os dados?Os repetidores são preenchidos por objetos, portanto, se eu pudesse filtrar os objetos por algumas propriedades, poderia obter os dados corretos.Nenhum dado novo do servidor é necessário.

Alguém tem algumas idéias?

Foi útil?

Solução

Pelo que eu sei, não é fácil obter apenas dados e vincular os dados do repetidor no lado do cliente.Mas, você pode querer Veja isso.

Outras dicas

Envolva apenas o repetidor que você deseja religar com um painel de atualização próprio.O único viewstate transferido ao fazer isso é a parte dentro do painel de atualização.Talvez você precise brincar com os gatilhos e o modo de atualização dos painéis para que tudo funcione bem.

Outra opção é, em vez de usar repetidores, serializar seus objetos em XML e então escrever um método de página que retorne uma string html de seus dados transformados usando xsl.Em seguida, o lado do cliente chama seu método de caminho e atualiza o DOM conforme apropriado.

Uma terceira opção é usar um método de referência/página de serviço para retornar objetos JSON e atualizar o DOM manualmente.

http://www.asp.net/AJAX/Documentation/Live/tutorials/ASPNETAJAXWebServicesTutorials.aspx

Boa sorte!Eu fiz todos os 3,

Se seus dados já estiverem renderizados na tela, você pode acessar o dom e manipulá-lo e ocultar/remover os que desejar.Fiz isso com jquery, mas o mesmo deve ser possível com a biblioteca ASP.NET Ajax.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top