none
ViewBag Null na quando vai ser gravada no bd RRS feed

  • Pergunta

  • ola pessoal estou tendo um problema, tenho uma ViewBag que mostra o valor na view com drop down,  porem quando vou gravar no banco, o valor que foi selecionado no drop down esta null

                           

    get

    ViewBag.Genero = new SelectList(db.tbSystGenero, "pk_id", "tx_descricao");
                ViewBag.EstadoCivil = new SelectList(db.tbSystEstadoCivil, "pk_id", "tx_descricao");
                ViewBag.Regional = new SelectList(db.tbStfdRegional, "pk_id", "fk_tbSystMunicipio");
                ViewBag.Dados = db.tbSystDadoAdicional.Where(d => d.tbSystPessoaTipo.pk_id == PessoaTipo.Fisica).ToList();

       

    @Html.LabelFor(e => e.tbStfdRegional.tbSystMunicipio.tx_descricao, new { @class = "text-danger" })
       @Html.DropDownList("Regional", null, string.Empty, new { @class = "chosen-select form-control" })

    POST

    ViewBag.Genero = new SelectList(db.tbSystGenero, "pk_id", "tx_descricao", tbstfdpaciente.fk_tbSystGenero);
                ViewBag.EstadoCivil = new SelectList(db.tbSystEstadoCivil, "pk_id", "tx_descricao", tbstfdpaciente.fk_tbSystEstadoCivil);
                ViewBag.Regional = new SelectList(db.tbStfdRegional, "pk_id", "fk_tbSystMunicipio", tbstfdpaciente.fk_tbStfdRegional);

    quinta-feira, 29 de janeiro de 2015 13:22

Respostas

  • Fiz um Cast e Funcionou, fico assim

     @Html.DropDownListFor(e => e.fk_tbSystEstadoCivil,(SelectList)ViewBag.EstadoCivil, new { @class = "chosen-select form-control" })

    Renato, valeu pela força

    Abraços.

    • Marcado como Resposta Paulo José(pj) sexta-feira, 30 de janeiro de 2015 22:36
    sexta-feira, 30 de janeiro de 2015 22:36

Todas as Respostas