PEGAR VALOR DE UM SELECT NA CONTROLLER

 Tópico anterior Próximo tópico Novo tópico

PEGAR VALOR DE UM SELECT NA CONTROLLER

ASP.NET

 Compartilhe  Compartilhe  Compartilhe
#497043 - 25/05/2021 11:22:57

MOZARTJUNIOR
FORTALEZA
Cadast. em:Junho/2016


Tenho um projeto mvc core e na minha view create tenho esse select
  <div class='form-group col-12 col-sm-6 col-md-6 col-lg-6 col-xl-6'>
                        <label asp-for='UsuTipo' class='control-label'></label>
                        <div class='custom-control custom-radio'>
                            <label class='radio-inline'>
                                <input type='radio' asp-for='UsuTipo' name='optionsRadios' id='optionsRadios1' value='1'> Todos
                            </label>
                            <label class='radio-inline'>
                                <input type='radio' asp-for='UsuTipo' name='optionsRadios' id='optionsRadios2' value='2'> Avulso
                            </label>
                            <label class='radio-inline'>
                                <input type='radio' asp-for='UsuTipo' name='optionsRadios' id='optionsRadios3' value='3'> Estudante
                            </label>
                        </div>
                    </div>


Minha ViewModel está assim
  [Display(Name ='Tipo')]
        public int? UsuTipo { get; set; }


Na controller sempre vem o valor null




Resposta escolhida #497103 - 29/05/2021 01:28:03

DS2T
BARRA MANSA
Cadast. em:Novembro/2010


Tenta apagar os atributos name e id.


Isso:
                                <input type='radio' asp-for='UsuTipo' name='optionsRadios' id='optionsRadios1' value='1'> Todos


Vira isso:

                                <input type='radio' asp-for='UsuTipo' value='1'> Todos



Acontece que o asp-for (o tagbuilder) já faz o trabalho de renderizar o nome e o id.


Não nasci pra programar, mas preciso me alimentar...


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MOZARTJUNIOR em 30/05/2021 12:18:31