MVC3 Razor DropDownListFor Enums

Posted by jordan.baucke on Stack Overflow See other posts from Stack Overflow or by jordan.baucke
Published on 2011-01-11T10:45:43Z Indexed on 2011/01/11 10:53 UTC
Read the original article Hit count: 301

Filed under:
|

Trying to get my project updated to MVC3, something I just can't find:

I have a simple datatype of ENUMS:

public enum States()
{
  AL,AK,AZ,...WY
}

Which I want to use as a DropDown/SelectList in my view of a model that contains this datatype:

public class FormModel()
{
    public States State {get; set;}
}

Pretty straight forward: when I go to use the auto-generate view for this partial class, it ignores this type.

I need a simple select list that sets the value of the enum as the selected item when I hit submit and process via my AJAX - JSON POST Method.

And than the view (???!):

    <div class="editor-field">
        @Html.DropDownListFor(model => model.State, model => model.States)
    </div>

thanks in advance for the advice!

© Stack Overflow or respective owner

Related posts about asp.net-mvc-3

Related posts about Razor