none
Controle tipo Accordion Pane + Asp.Net Mvc RRS feed

  • Pergunta

  • Olá, preciso fazer um questionário num aplicação em asp.net mvc + c#, como o questionário vai ter muitas perguntas e ficaria ruim tudo numa mesma página, gostaria de saber qual controle fazer para pegar todas as respostas do mesmo usuário. Vi um controle Accordion Pane + Ajax, seria a única alternativa? Alguém sugere outra estrutura?

    Grato

    Sebastião Freitas


    Programe o mundo para uma vida melhor!

    terça-feira, 20 de setembro de 2016 03:23

Respostas

Todas as Respostas

  • Sebastião, você pode usar um Accordion do próprio Bootstrap, ou então pensar em uma UX mais trabalhada para o seu formulário. Talvez ele possa ser feito em passos e ter as perguntas agrupadas por "tema" dentro de cada um dos passos. Você pode implementar isso tudo no client side, com javascript ou no servidor (persistindo as páginas já respondidas e renderizando as novas). Tudo depende do que você quer.

    Exemplo de navegação ClientSide: https://css-tricks.com/dynamic-page-replacing-content/

    Controle Collapse (accordion) do Bootstrap: http://getbootstrap.com/2.3.2/javascript.html#collapse

    Consegui ajudar?

    segunda-feira, 10 de outubro de 2016 18:29
  • Sebastião, você pode usar um Accordion do próprio Bootstrap, ou então pensar em uma UX mais trabalhada para o seu formulário. Talvez ele possa ser feito em passos e ter as perguntas agrupadas por "tema" dentro de cada um dos passos. Você pode implementar isso tudo no client side, com javascript ou no servidor (persistindo as páginas já respondidas e renderizando as novas). Tudo depende do que você quer.

    Exemplo de navegação ClientSide: https://css-tricks.com/dynamic-page-replacing-content/

    Controle Collapse (accordion) do Bootstrap: http://getbootstrap.com/2.3.2/javascript.html#collapse

    Consegui ajudar?

    vquaiato, ajuda sim. acredito que o Collapse seja mais fácil de implementar. O quero é fazer um cadastro/quetionario, sendo que nesse cadastro contém os dados do usuário  e cerca de 60 perguntas (classificadas por grupos de perguntas) e tenho que gravar os dados de uma vez só, então fiquei na dúvida como fazer isso (gravar tudo de uma vez só) se estiver em páginas separadas...mas acho que o Collapse resolve isso.

    grato.


    Programe o mundo para uma vida melhor!

    terça-feira, 11 de outubro de 2016 03:09