none
Use de recursos dinâmicos no asp.net RRS feed

  • Pergunta

  • Boa tarde

    Pessoas estou estudando asp.net e uso o c# como linguagem, estou estudando os recursos mais dinâmicos da ferramente como ajax por exemplo, já instalei o Ajax Control Toolkit e já adicionei ele a toobox, agora gostaria de aprende mais como usar recursos dessa ferramente por exemplo eu customo programar em php + ajax e crio funções js com xml para usar o ajax, como por exemplo na hora de armazenar dados ou exibir dados sem sair da tela e atualizar o conteúdo de forma dinâmica na minha tela sem mudar a página, em asp.net ainda estou um pouco confuso em criar essas funções, segue algumas dúvidas que tenho:
    * Em caso de um form que armazena dados ao clicar no botão armazenar eu quero que aparece um loading que bloqueia toda a tela até terminar o procedimento de armazenamento
    * Após terminar o amazenamento o loading sai aparece a mensagem "dados armazenados com sucesso" e em seguida atualiza o grid de dados que já estão amazenados logo abaixo. Já li em alguns lugares que para essas funções mais dinâmicas eu uso o updatepanel e o updateprogess mas ainda não sei como usar se alguém puder me explicar como usar essas ferramentas e me dar instruções de como usar ferramentas ajax no asp.net para deixar meus aplicativos mais dinâmicos eu ficaria muito grato, é como eu disse faço isso em php + ajax, mas com o asp.net é diferente o uso das ferramentas.
    Alexandre
    sábado, 12 de dezembro de 2009 15:18

Respostas

Todas as Respostas

  • Olá Alexandre,

    Na página em que for utilizar Ajax, deve inserir:

    - Um scriptManager por página;
    - Um UpdatePanel, contendo as informações dinâmicas (grid, textbox, etc.)
    - Um UpdateProgress;

    Para usar:

    - Você irá utilizar um gif para mostrar algo carregando? Se sim, utilize este site para gerar o seu gif:
    http://www.ajaxload.info/

    Defina uma propriedade AssociatedUpdatePanelID do UpdateProgress para o nome do UpdatePanel que será atualizado.

    Dentro do UpdateProgress, você pode criar um div por exemplo, contendo o gif, que irá mostrá-lo sempre que ocorrer a chamada.



    • Sugerido como Resposta kauebranco segunda-feira, 14 de dezembro de 2009 13:12
    • Marcado como Resposta Harley Araujo terça-feira, 15 de dezembro de 2009 16:30
    segunda-feira, 14 de dezembro de 2009 13:10
  • Oi,

    Os recursos que citou não necessitam do Ajax Control Toolkit para serem implementados, podem ser implementados apenas com o Ajax, que passou a fazer parte do framework em sua versão 3.5.

    Veja artigos com exemplos :

    http://www.bufaloinfo.com.br/artigos/coluna34.asp

    http://www.devaspnet.com.br/colunas/coluna0132.aspx


    []'s

    Dennes
    http://twitter.com/Dennes

    * Treinamento C# e Framework .NET c/OO dia  12/12 - Apenas 12 R$ 42,53  Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp

    * Treinamento de ASP.NET 3.5 no RJ dia 16/01 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp

    Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
    http://www.bufaloinfo.com.br


    Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
    • Marcado como Resposta Harley Araujo terça-feira, 15 de dezembro de 2009 16:30
    segunda-feira, 14 de dezembro de 2009 16:56
  • Desculpe a demora para responder, mas só agora tive tempo de testar e funcionou muito bem
    Obrigado e entrendi. O link que foi passado era para visual studio 2005 e tinha algumas diferenças no updapanel como nos tigger por exemplo mas resolvi obrigado
    Alexandre
    sábado, 26 de dezembro de 2009 19:08