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!
Best Answer
I found a way simpler solution for this here: http://coding-in.net/asp-net-mvc-3-method-extension/
One line in razor will do it:
You can also find code for doing it with an extension method in the linked article.