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

DropDownList e Enum

Boa tarde!

Utilizando o "Enum.GetValues(typeof(Estado))" é retornado um array contendo os nomes dos estados, porem, como faço para passar o "value" dos "options" do "select" gerado pelo HtmlHelper?

Sei que posso setar um valor numérico no Enum, ex: SP = 1, RJ = 2, etc, mas como puxar esses valores para jogar nos "values" e poder pegar em um subimit?

Grato.

1 resposta
solução!

Olá Leonardo,

O SelectList pode receber um mais dois parâmetros String que indicam qual propriedade usar como value nas options e a propriedade que será o texto que deverá mostrar para cada opção:

new SelectList(Coleção, Value, Text)

Aqui tem um link que mostra uma ideia de como fazer isso com enums.