Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no Ex. 6 da Aula 4 - Formulários em views fortemente tipadas

Conforme o exercico havia pedido eu fui tentando fazer os meu radios butons fui la mo models cirei uma classe enum sexo

namespace LojaRazor.Models
{
    public enum Sexo
    {
        Masculino,
        Feminino
    }
}

Depois fui la e declarei o atributo do tipo Sexo

 public Sexo Sexo { get; set; }

e fui no meu form .cshtml criei o radio

<div class="control-group">

            <label class="inline radio">
                @Html.RadioButtonFor(u => u.Sexo,LojaRazor.Models.Sexo.Masculino)
                Masculino
            </label>
            <label class="inline radio">
                @Html.RadioButtonFor(u => u.Sexo,LojaRazor.Models.Sexo.Feminino)
                Feminino
            </label>
        </div>

na hora que eu fui compilar ele me apresentou um erro que eu fiquei sem entender

Descrição: Erro ao compilar um recurso necessário para atender esta solicitação. Examine os detalhes específicos do erro e modifique o código fonte apropriadamente.

Mensagem de Erro do Compilador: CS0234: O nome do namespace ou o tipo 'Sexo' não existe no namespace 'LojaRazor.Models'. Precisa de uma referência de assembly?

Erro de Origem:


Linha 24:         <div class="control-group">
Linha 25:             <label class="inline radio">
Linha 26:                 @Html.RadioButtonFor(u => u.Sexo, LojaRazor.Models.Sexo.Masculino)
Linha 27:                 Masculino
Linha 28:             </label>
1 resposta
solução!

Pessoal peço desculpas pela minha ignorância, pois eu havia declara e não tinha compilado o projeto por isso que ele não havia encontrado o atributo do tipo sexo