Я читаю значение enum из db, а затем привязываю его к модели. Когда я отправляю форму с помощью ajax, каким-то образом перечисление является unbound или свойство модели в нуле или ноль, но оно отображается правильно на представлении. Я разместил код ниже. Im использованием entityframework и mvc3Enum отсоединяет от модели по вызову ajax
//model code constructor
public CarModel(Car car)
{
State=(CarState)car.State;
//car.State comes in as an int
//etc setting other variables
}
//CarState property
public CarState {get;set;}
//model code
@Html.DisplayFor(m=>m.CarState)
//Controller code()
Save(CarModel car)
{
//I have code that saves the changes
}
Минута я добраться до "автомобиль", CarState не имеет никакого значения.
Скрытый для работ отлично. – CodeNoob