locked
gif animada dentro de uma modalpopupextender RRS feed

  • Pergunta

  • tenho uma página onde tenho um modalpopupextender coloquei uma gif animada, sendo que quando executo a gif não fica animada fica estática, alguém já passou por isso ?

    Junior

    quarta-feira, 18 de novembro de 2015 13:01

Respostas

  • Bom dia, Junior.

    Provavelmente o problema está relacionado com alguma request que a página está esperando.

    Se não me engano com o ModalPopup a página irá congelar até receber a resposta do servidor.

    Se o modal for para um gif de "loading", por que não tentas usar o UpdateProgress com um modal de loading em CSS/JS?

    AQUI tem um exemplo interessante de loader bastante simples em sua implementação.


    Att., Rafael Simor

    • Sugerido como Resposta Marcos SJ quarta-feira, 18 de novembro de 2015 14:00
    • Não Sugerido como Resposta Marcos SJ quarta-feira, 18 de novembro de 2015 15:50
    • Sugerido como Resposta SimorC sexta-feira, 20 de novembro de 2015 01:53
    • Marcado como Resposta Marcos SJ quinta-feira, 26 de novembro de 2015 17:24
    quarta-feira, 18 de novembro de 2015 13:34
  • Com o UpdateProgress ficaria algo assim:

    <asp:UpdateProgress ID="updateProgress" runat="server">
                <ProgressTemplate>
                    <div class="loading">Loading&#8230;</div>
                </ProgressTemplate>
            </asp:UpdateProgress>
    Não esquecendo de fazer a referência ao .css.


    Att., Rafael Simor

    • Sugerido como Resposta SimorC sexta-feira, 20 de novembro de 2015 01:53
    • Marcado como Resposta Marcos SJ quinta-feira, 26 de novembro de 2015 17:24
    quarta-feira, 18 de novembro de 2015 14:37

Todas as Respostas

  • Bom dia, Junior.

    Provavelmente o problema está relacionado com alguma request que a página está esperando.

    Se não me engano com o ModalPopup a página irá congelar até receber a resposta do servidor.

    Se o modal for para um gif de "loading", por que não tentas usar o UpdateProgress com um modal de loading em CSS/JS?

    AQUI tem um exemplo interessante de loader bastante simples em sua implementação.


    Att., Rafael Simor

    • Sugerido como Resposta Marcos SJ quarta-feira, 18 de novembro de 2015 14:00
    • Não Sugerido como Resposta Marcos SJ quarta-feira, 18 de novembro de 2015 15:50
    • Sugerido como Resposta SimorC sexta-feira, 20 de novembro de 2015 01:53
    • Marcado como Resposta Marcos SJ quinta-feira, 26 de novembro de 2015 17:24
    quarta-feira, 18 de novembro de 2015 13:34
  • Simon obrigado por responder, vi o  link que vc mandou só preciso colocar o css então ?

    Junior

    quarta-feira, 18 de novembro de 2015 14:25
  • Com o UpdateProgress ficaria algo assim:

    <asp:UpdateProgress ID="updateProgress" runat="server">
                <ProgressTemplate>
                    <div class="loading">Loading&#8230;</div>
                </ProgressTemplate>
            </asp:UpdateProgress>
    Não esquecendo de fazer a referência ao .css.


    Att., Rafael Simor

    • Sugerido como Resposta SimorC sexta-feira, 20 de novembro de 2015 01:53
    • Marcado como Resposta Marcos SJ quinta-feira, 26 de novembro de 2015 17:24
    quarta-feira, 18 de novembro de 2015 14:37
  • E o modalextender eu apago ele ?

    Junior

    quarta-feira, 18 de novembro de 2015 14:47
  • Se a ideia era realmente fazer esse "loading", podes apagar, pois o UpdateProgress do UpdatePanel já fará isso.


    Att., Rafael Simor

    quarta-feira, 18 de novembro de 2015 14:57
  • A ideia é abrir um modal com a gif animada e quando receber resposta do servidor fechar o modal.

    Junior

    quarta-feira, 18 de novembro de 2015 15:20
  • Perfeito. O UpdateProgress fará exatamente isso. :)

    Att., Rafael Simor

    quarta-feira, 18 de novembro de 2015 15:31
  • Boa noite, Junior.

    Conseguiste resolver o problema?


    Att., Rafael Simor

    quinta-feira, 19 de novembro de 2015 02:25
  • Boa tarde,

    Por falta de retorno do usuário, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma thread nova.

    Atenciosamente

    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 26 de novembro de 2015 17:24