Usuário com melhor resposta
Crude em uma unica razor View.

Pergunta
-
Olá gostaria de saber se alguém teria um exemplo de como eu fazer em uma unica razor View as operações de crude, por exemplo, digamos que houvesse nessa tela botões de inserir, editar e excluir, qual a melhor forma de fazer as três operações em uma unica tela para evitar redirecionamentos excessivos. Grato pela atenção.
Respostas
-
Você pode usar AngularJs com o conceito de single pages, dessa forma você conseguirá fazer o crud sem problemas.
http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/build-a-single-page-application-(spa)-with-aspnet-web-api-and-angularjs
http://www.linhadecodigo.com.br/artigo/3680/mini-spa-com-angularjs-e-aspnet-mvc.aspx
https://channel9.msdn.com/Events/Build/2014/3-644
- Marcado como Resposta welington jrModerator sábado, 16 de dezembro de 2017 15:28
-
Bem Tiago, há sim várias formas de se fazer se dá o nome de "Single Page", para isso é necessário AJAX , ou seja, fazer requisições entre client(browser) e server (asp.net) porém sem dar aquele POST na tela.
para isso você poderá utilizar, JavaScript,jQuery,AngularJS, Etc...
Sugiro utilizar AngularJS.
Segue Exemplo:
http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/build-a-single-page-application-(spa)-with-aspnet-web-api-and-angularjs
- Sugerido como Resposta Marcelo Sant'Ana quarta-feira, 28 de outubro de 2015 22:19
- Marcado como Resposta welington jrModerator sábado, 16 de dezembro de 2017 15:28
Todas as Respostas
-
Você pode usar AngularJs com o conceito de single pages, dessa forma você conseguirá fazer o crud sem problemas.
http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/build-a-single-page-application-(spa)-with-aspnet-web-api-and-angularjs
http://www.linhadecodigo.com.br/artigo/3680/mini-spa-com-angularjs-e-aspnet-mvc.aspx
https://channel9.msdn.com/Events/Build/2014/3-644
- Marcado como Resposta welington jrModerator sábado, 16 de dezembro de 2017 15:28
-
-
Bem Tiago, há sim várias formas de se fazer se dá o nome de "Single Page", para isso é necessário AJAX , ou seja, fazer requisições entre client(browser) e server (asp.net) porém sem dar aquele POST na tela.
para isso você poderá utilizar, JavaScript,jQuery,AngularJS, Etc...
Sugiro utilizar AngularJS.
Segue Exemplo:
http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/build-a-single-page-application-(spa)-with-aspnet-web-api-and-angularjs
- Sugerido como Resposta Marcelo Sant'Ana quarta-feira, 28 de outubro de 2015 22:19
- Marcado como Resposta welington jrModerator sábado, 16 de dezembro de 2017 15:28
-
Bom dia, tudo bem?
Apesar de considerar o AngularJS um ótimo framework, eu particularmente não gosto dele junto do ASP.NET MVC, já que todos os mecanismos que o Angular tem, o ASP.NET MVC tem também, como roteamento, os controllers, o conceito de Views e tudo mais. Gosto do Angular com ASP.NET API usando RESTful e frontend SPA. Mas isso é apenas minha opinião. Para usar com ASP.NET MVC eu usei e gostei muito do KnockoutJS que funciona mais como uma ferramenta para fazer o bind do html com a ViewModel, em telas complexas então, ele ajuda demais, além de você conseguir fazer operações de CRUD sem refresh, tudo em uma única View.
veja esse excelente post sobre ASP.NET MVC 5 com Ko.
http://netcoders.com.br/blog/spa-asp-net-mvc-5-parte-1-0/
Caso queira usar somente JS com jQuery, o que atenderia também, recomendo esse artigo do .NET Coders.
http://netcoders.com.br/blog/spa-asp-net-mvc-5-parte-1-0/
Abraço!
- Editado Diego de Oliveira Neves quinta-feira, 29 de outubro de 2015 09:24
-