none
Retorno RRS feed

  • Pergunta

  • Galera abri um tópico anterior a esse perguntando como eu pegava o valor do da minha combo na tela. Porem está faltando um pouco de conceito pra mim :

    Quando minha pagina entra no POST minha coleção não está preenchida ? Pq perco a coleção preenchida anteriormente na "ActionResult" ?

    Obrigado



    SirSmart

    quinta-feira, 31 de janeiro de 2013 22:56

Todas as Respostas

  • Sua coleção só vai está preenchida se vc tiver dando um GET nela.
    quinta-feira, 31 de janeiro de 2013 23:28
  • Como faço isso ? Você teria algum exemplo ?

    SirSmart

    quinta-feira, 31 de janeiro de 2013 23:47
  • Posta seu código ai pra ver o que vc esta fazendo.
    quinta-feira, 31 de janeiro de 2013 23:52
  • Você perde porque os dados do combo não são enviados para o servidor.. portanto você precisa recarregar ele novamento no seu POST.

    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    sexta-feira, 1 de fevereiro de 2013 00:10
  • Entendi.... Mas como eu preencheria novamente no POST da minha pagina sendo meu DropDownListFor eu preencho através de um SELECTLIST? Pois se eu pegar os dados dessa forma:

    Dados.produto.nome

    Por pegar os dados desta forma eu não consigo preencher meu SelectList e retornar para o DROPDOWNLISTFOR .

    Como posso fazer ?

    Obrigado


    SirSmart

    sexta-feira, 1 de fevereiro de 2013 10:29
  • Como vc esta fazendo sua dropdownlist ? Usando viewbag e selectlist ?

    sexta-feira, 1 de fevereiro de 2013 12:51
  • tem como postar os trechos do código que se refere?

    Aprendendo Ad Eternum Se minha resposta foi útil por favor marque, se minha resposta respondeu completamente sua dúvida, marque-a como resposta, se houve outra resposta melhor, marque ela. Assim facilita a busca e melhora a organização do fórum e o nosso aprendizado.

    sexta-feira, 1 de fevereiro de 2013 13:35
  • Seguinte:

    Na minha "ActionResult" eu preencho uma DROPDOWNLISTFOR desta forma:

    vmRetorno.Faixa = new SelectList(List<vmRetorno.DadoGeralPRP>, "QTDE_FAIXA", "QTDE_FAIXA", vmRetorno.Capital.QTDE_FAIXA);

    Na View, eu escolho uma opção e dou um POST na minha pagina....

    Como faço para montar meu DROP novamente pois é um campo requerido na tela e por esse motivo não consigo dar um post pq diz que não está preenchida a DROP?

    Obrigado


    SirSmart

    sexta-feira, 1 de fevereiro de 2013 13:46
  • Vc precisa passar sua chave primária ai.

    vmRetorno.Faixa = new SelectList(List<vmRetorno.DadoGeralPRP>, "ID_FAIXA", "QTDE_FAIXA", vmRetorno.Capital.QTDE_FAIXA);

    ID_FAIXA é a sua chave primaria. QTE_FAIXA é o campo que vc pretende exibir.

    sexta-feira, 1 de fevereiro de 2013 14:08
  • Cara mas da maneira que está o campo QTE_FAIXA já não assume como ID ? Pq eu não tenho esse ID_FAIXA...

    Abrs


    SirSmart

    sexta-feira, 1 de fevereiro de 2013 16:24