Atualize o controle de controle interno do painel de atualização no lado do cliente
-
23-09-2019 - |
Pergunta
Como atualizar um painel de atualização de controle sem recarregar (pós -pacote) O painel de atualização, por favor, forneça um código de exemplo com C#, se puder. Portanto, a atualização deve acontecer no lado do cliente.
Obrigada,
Solução
O problema é que cada lista no modelo recebe um novo ID quando a lista é criada durante o provisionamento de modelos.
O filtro e os campos referência à lista não existente.Enquanto as Web Parts referem a lista através do URL.A peça da Web de filtro usa ID de código codificado.
A única maneira de contornar isso é reconfigurar ou adicionar um código personalizado que corrige as conexões das Web Parts.
Outras dicas
Se o controle estiver dentro de um painel de atualização, tudo o que você precisa fazer é fazer todos os seus postagens dentro desse painel de atualização. Portanto, se você tiver um evento de botão ou qualquer evento do lado do servidor que seja executado dentro do painel de atualização, qualquer controle no painel de atualização será atualizado sem um postback
Os painéis de atualização são complicados e fazem muitas coisas que você não pode lidar. Eu recomendo uma estrutura JavaScript com postantes de Ajax
Você pode ver a resposta da seguinte pergunta Como configurar o UpdatePanel para que ele se torne vazio pela primeira vez e mais tarde após a página renderizar e obter dados de forma assíncrona , este atualiza o painel de atualização do JavaScript