none
Crude em uma unica razor View. RRS feed

  • 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.
    quarta-feira, 7 de outubro de 2015 14:44

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

    quarta-feira, 7 de outubro de 2015 15:07
  • 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

     
    quarta-feira, 28 de outubro de 2015 22:19

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

    quarta-feira, 7 de outubro de 2015 15:07
  • obrigado Cesar Mendes com certeza irei ver os links ! Abraços.
    quarta-feira, 7 de outubro de 2015 16:35
  • 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

     
    quarta-feira, 28 de outubro de 2015 22:19
  • 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!


    quinta-feira, 29 de outubro de 2015 09:23
  • Muito grato pela sua resposta. São pessoas como você que fazem a diferença e nos ensina muito.
    segunda-feira, 2 de novembro de 2015 19:02