Qual a melhor maneira de fazer uma busca assíncrona com AJAX no ASP.NET MVC 5?
Estou tentando implementar o uma busca com AJAX em uma listagem. A minha View Index retorna uma View com uma lista. E eu já estou fazendo uma busca via AJAX por uma PartialView, mas precisaria que a medida que o usuário fosse digitando um texto na caixa de pesquisa a lista fosse sendo atualizada.
Alisson Boucinhas
Curtidas 0
Melhor post
Joel Rodrigues
30/08/2017
Opa, Alison. Tudo bem?
Nesses casos eu prefiro que a minha action retorne um JSON e a partir dele eu renderizo a tabela novamente direto no front, ao invés de retornar uma view pronta. Se você usa algum framework JavaScript como Angular ou Vue.js essa tarefa pode ser simplificada pela forma como eles renderizam a view a partir dos dados no JavaScript, sem que você precise montar a tabela toda via jQuery, por exemplo.
Nesses casos eu prefiro que a minha action retorne um JSON e a partir dele eu renderizo a tabela novamente direto no front, ao invés de retornar uma view pronta. Se você usa algum framework JavaScript como Angular ou Vue.js essa tarefa pode ser simplificada pela forma como eles renderizam a view a partir dos dados no JavaScript, sem que você precise montar a tabela toda via jQuery, por exemplo.
GOSTEI 2
Mais Respostas
Alisson Boucinhas
29/08/2017
Eu estou usando esse tipo de implementação tal como no artigo a seguir http://www.linhadecodigo.com.br/artigo/3686/aspnet-mvc-e-bootstrap-exibindo-views-modais.aspx, o problema é que quando eu dou um POST e existe algum erro que invalide o meu modelo, quando retorno os dados pro modal. Tem alguma forma mais eficaz?
GOSTEI 0