View.cshtml

ка обновить мой проект до MVC3, чего я просто не могу найти:

У меня есть простой тип данных ENUMS:

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

Который я хочу использовать в качестве DropDown / SelectList в моем представлении модели, которая содержит этот тип данных:

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

Довольно просто: когда я использую автоматическое представление для этого частичного класса, оно игнорирует этот тип.

Мне нужен простой список выбора, который устанавливает значение перечисления в качестве выбранного элемента, когда я нажимаю кнопку отправки и обработки с помощью моего метода AJAX - JSON POST.

И чем мнение (???!)

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

заранее спасибо за совет!