Como manter o ViewState do espaço reservado no ASP.NET
-
21-09-2019 - |
Pergunta
Por favor, diga -me como manter o estado de espaço reservado. Eu tenho um espaço reservado no qual adiciono muitos controles de imagem dinamicamente, mas quando minha página obtém atualização, todos os controles do espaço reservado são removidos dela. O EnableViewState do espaço reservado está definido como TRUE. Por favor, diga -me como manter seu estado ..
Solução
O registro do ViewState acontece logo após os eventos init no ciclo de vida da página.
Se você estiver adicionando suas imagens dinâmicas após o init, elas não serão registradas como parte do ViewState. Seu problema será resolvido se você adicioná -los ao seu controle de espaço reservado durante Page_Init
.
Outras dicas
Eu acho que você precisa adicionar os controles no evento Page_Preint ()
Você deve adicionar controles dinâmicos em cada carregamento de páginas. Os controles não são armazenados no ViewState, apenas os estados e dados de controle para controles que não publicam seus dados.