none
Atualizar View Lista ao executar uma Action da View Adicionar RRS feed

  • Pergunta

  • Pessoal,
    Atual: tenho um sistema de cardapio que ao ir criando pedidos o administrador deve pressionar o botão atualizar para que
    a lista de pedidos esteja atualizada. Porém para facilitar para o administrador, pensei em atualizar os resultados do GridView
    a todo momento que adicionarem um pedido. Criei uma View para adicionar os pedidos e outra para Listar, a principio pensei em
    Ajax, procurei na internet, mas, como tenho pouca experiência em ajax resolvi postar essa dúvida, agradeço a quem poder colaborar.

    Nilson
    segunda-feira, 18 de fevereiro de 2013 19:27

Respostas

  • Pessoal,

             após pesquisar bastante, achei um biblioteca que me atendeu, é a signalr, caso alguém precise segue alguns links interessantes.

    http://signalr.net/
    http://www.devmedia.com.br/revista-net-magazine-101/26554
    http://www.asp.net/signalr

    Nilson

    • Marcado como Resposta Nilson Teodoro quinta-feira, 21 de fevereiro de 2013 01:49
    quinta-feira, 21 de fevereiro de 2013 01:48

Todas as Respostas

  • Você pode fazer uma chamada em Ajax, mas terá que escrever um JavaScript para ficar atualizando a página de tempo em tempo que vc deseja que atualize.

    Exemplo da atualização

    http://aplicacoesweb.blogspot.com.br/2008/06/atualizando-pgina-automaticamente.html


    Paulo Marcelo Dalbosco


    segunda-feira, 18 de fevereiro de 2013 19:35
  • Paulo,

           vlw, vou testar.

    Nilson

    segunda-feira, 18 de fevereiro de 2013 19:38
  • Beleza, só que vc não precisa do Ajax, o Ajax é para NÃO atualizar a página.

    Faz soh com o JavaScript creio q terá o resultado esperado.


    Paulo Marcelo Dalbosco



    segunda-feira, 18 de fevereiro de 2013 19:40
  • A principio vou fazer isso, mas, não sei se tem jeito, mas, vou continuar pesquisando para que ao executar o post da View(Adicionar Pedidos) eu consiga atualizar a View (Lista Pedidos) automaticamente. Dessa forma ficou complicado pra mim, pq se eu retorna-se a lista de pedidos após o post do novo pedido, seria fácil, mas, como adicionar pedido é da visão cliente, o administrador vai ficar com a tela da lista de pedidos aberta, um solução é deixar um botão para ele atualizar (manual), outra é a sua sugestão (atualizar a lista de pedidos sem refresh na página toda), e a terceira é a que citei assima, mas, vlw mesmo.

    Nilson

    segunda-feira, 18 de fevereiro de 2013 19:50
  • Eu não consigo imaginar uma forma de fazer isso, pq a View carregada em cada "Cliente Side" é independente e ja esta "carregada" em cada navegador.

    Com botão vc poderia fazer bem fácil com um ajax.


    Paulo Marcelo Dalbosco

    segunda-feira, 18 de fevereiro de 2013 20:01
  • Concordo plenamente,

               com o botão na View Lista Pedidos do Administrador utilizando o Ajax vou até conseguir sem que ocorra o refresh completo do browser, se eu conseguisse fazer isso na View onde adiciono um novo pedido seria excelente, mas, como vc mesmo disse, a View já está carregada no Browser, com isso realmente vai ser complicado, rsrs, mas vlw pelas informações.

    Nilson
    segunda-feira, 18 de fevereiro de 2013 20:10
  • Pessoal,

             após pesquisar bastante, achei um biblioteca que me atendeu, é a signalr, caso alguém precise segue alguns links interessantes.

    http://signalr.net/
    http://www.devmedia.com.br/revista-net-magazine-101/26554
    http://www.asp.net/signalr

    Nilson

    • Marcado como Resposta Nilson Teodoro quinta-feira, 21 de fevereiro de 2013 01:49
    quinta-feira, 21 de fevereiro de 2013 01:48