Pagina dinamica em MVC
Ola,
pessoal estou com algumas dúvidas.
aqui na empresa, estão meio que "forçando" o uso de novas tecnologias, o que é bom, pois esta fazendo muita gente se mexer e eu me incluo nessa, mas não temos nenhum expert em mvc aqui (o melhor sou eu... que triste!!!! rsrsrs).
estou começando a mexer agora no meu primeiro projeto mvc, e como minha cabeça só consegue pensar no modo webforms, eu ainda não consegui compreender como fazer certas coisas nessa arquitetura, e espero que me ajudem nessa estrada.
ja li varios artigos, fiz varios "hello word" e tudo mais, e ja me viro com algumas coisas, mas quando me pego em algumas situações que eu resolveria facilmente com webforms, no mvc eu travo.
mas vamos la.
1 - Persistência.
Como eu trabalho muito com aplicações web, em varios casos eu preciso submeter a pagina, mas preciso que tudo fique como antes depois do post.
Qual a magica pra isso?
O que estou fazendo esta certo? existe uma melhor pratica?
Para forçar uma persistencia eu pego o objeto que minha action recebe retorno uma view desse objeto. O problema são telas de pesquisa por exemplo onde tenho campos que não se referem a nenhuma entidade em especifico, como posso persistir essas informações?
2 - Paginas dinamicas
Uma tela que preciso fazer é muito dinamica, ou seja, conforme o usuario vai clicando em combos, botões, eu preciso mudar o conteudo apresentado em certas areas da pagina, mas o novo conteudo tambem é dinamico e ao ser clicado em combos, botões, etc tambem geram novos conteudos e por ai vai.
Estou perdidim, perdidim com isso. pois com webforms eu montaria todo o conteudo, e atraves de updatepanel com suas trigger eu iria dando visible true/false e pronto. Com mvc ainda não me caiu a fixa de como fazer algo assim.
O mais proximo que cheguei disso foi em uma solução que acho invíavel para o projeto, eu criei varias "partial views" e conforme os controles chaman as action, eu saio fazendo return PartialView(....). mas ficou muito ruim, pois isso gerou varios arquivos ascx para apenas uma tela, e quando forem 50.....
3 - Profile
Antes eu usava sqlprofileprofiver para armazenar informações do usuario logado, mas agora como eu estou utilizando nhibernate e um controle de usuarios proprietario, não quero usar esse provedor e ficar na depencia de procs e tabelas desnecessarias. A pergunta é, o que o pessoal que não usa sqlprofileprofiver costuman utilizar nesse caso? Session?
Eu sei que para muitos são perguntas muito basicas, mas realmente não consegui esclarecer essas duvidas nos materiais que achei na net.
Se alguem tiver alguma referencia para me passar, alguma lugar que va alem das coisas basicas eu agradeço.
Tenho mais dúvidas mas aos poucos eu vou perguntando.
Agredeço a todos.
Discussão (2)
Carregando comentários...