Usuário com melhor resposta
radio check no controller edit

Pergunta
-
Na minha view EDIT tenho 3 radio, onde esses dados eu tenho do banco e preciso colocar o check conforme essa informação na classe tenho
[Display(Name = "Tipo Usuário")] public Nullable<int> usu_tipo { get; set; }
Onde usu_tipo = 2 "Avulso" usu_tipo = 3 "Estudante"
Como faço isso ?
Junior
Respostas
-
Boa tarde,
Crie uma variavel em sua Model com o valor ex:
public string UsuTipo { get; set; }
Atribua o texto em sua variavel ex: Usutipo = "Estudante"
Em sua View:
@Html.RadioButtonFor(m=>m.UsuTipo,"Estudante") @Html.RadioButtonFor(m => m.UsuTipo, "Outors") @Html.RadioButtonFor(m => m.UsuTipo, "Avulso")
Acredito ser a forma mais fácil de resolver...
- Sugerido como Resposta welington jrModerator segunda-feira, 22 de maio de 2017 21:49
- Marcado como Resposta welington jrModerator sexta-feira, 16 de junho de 2017 20:54
-
Daniel eu até criei na classe um enumerable mais não reconhece, tem um detalhe, esse minha solution tem 2 projetos (API e MVC) as definições das classes estão na API.
Acho que a solução seria JQuery, como eu faria ?
Junior
Teria que realizar uma chamada Ajax para selecionar com JQuery, independente do tipo de projeto, API e MVC essa solução aqui funciona veja:
@model Teste.UsuarioTipo @{ ViewBag.Title = "Teste"; } <h2>Teste</h2> @Html.RadioButtonFor(m => m.UsuTipo, "Estudante") @Html.RadioButtonFor(m => m.UsuTipo, "Outros") @Html.RadioButtonFor(m => m.UsuTipo, "Avulso")
Na Controller:
public ActionResult Teste() { UsuarioTipo tipo = new UsuarioTipo(); tipo.UsuTipo = "Outros"; return View(tipo); }
- Marcado como Resposta welington jrModerator sexta-feira, 16 de junho de 2017 20:55
Todas as Respostas
-
Boa tarde,
Crie uma variavel em sua Model com o valor ex:
public string UsuTipo { get; set; }
Atribua o texto em sua variavel ex: Usutipo = "Estudante"
Em sua View:
@Html.RadioButtonFor(m=>m.UsuTipo,"Estudante") @Html.RadioButtonFor(m => m.UsuTipo, "Outors") @Html.RadioButtonFor(m => m.UsuTipo, "Avulso")
Acredito ser a forma mais fácil de resolver...
- Sugerido como Resposta welington jrModerator segunda-feira, 22 de maio de 2017 21:49
- Marcado como Resposta welington jrModerator sexta-feira, 16 de junho de 2017 20:54
-
-
E como vou associar o que está no usu_tipo para Estudante por exemplo já que na classe virá a informação "3"
Ao invés de passar a informação "3" passe o texto, por isso no exemplo criei outra variavel. Assim fica mais fácil. Caso queria continuar com essa abordagem pode utilizar JQuery para selecionar.
Junior
-
-
Daniel eu até criei na classe um enumerable mais não reconhece, tem um detalhe, esse minha solution tem 2 projetos (API e MVC) as definições das classes estão na API.
Acho que a solução seria JQuery, como eu faria ?
Junior
Teria que realizar uma chamada Ajax para selecionar com JQuery, independente do tipo de projeto, API e MVC essa solução aqui funciona veja:
@model Teste.UsuarioTipo @{ ViewBag.Title = "Teste"; } <h2>Teste</h2> @Html.RadioButtonFor(m => m.UsuTipo, "Estudante") @Html.RadioButtonFor(m => m.UsuTipo, "Outros") @Html.RadioButtonFor(m => m.UsuTipo, "Avulso")
Na Controller:
public ActionResult Teste() { UsuarioTipo tipo = new UsuarioTipo(); tipo.UsuTipo = "Outros"; return View(tipo); }
- Marcado como Resposta welington jrModerator sexta-feira, 16 de junho de 2017 20:55