Has the asp.net mvc team implemented a default model binding for enums? One that is out of the box and there is no need of creating a custom model binder for enums.
UPDATE:
Let's say I have an action that will be receiving a view model and a JSON object will be posted to the action.
jsObj{id:2, name:'mike', personType: 1}
and the view model:
class ViewModel
{
public int id {get;set;}
public string name {get;set;}
public PersonType personType{get;set;}
}
public enum PersonType : int
{
Good = 1,
Bad = 2,
Evil = 3
}
Will the person type be bound?
It was there even with earlier versions. This html and
Gender = Male
form value is correctly binding toGender
enum property.For the server side I find it easiest to use select lists in my view model
And in view