前台Post过来一个string类型的int值,"1","2",然后实体对象是一个Enum枚举类型,所以需要根据该数值的string获取到这个Enum枚举对象的值。
EnumItems enumItem = (EnumItems)Enum.Parse(typeof(EnumItems), ddl.SelectedValue);
qc.State = (OrderQcState)Enum.Parse(typeof(OrderQcState), qc.Result);
很简单,使用Enum.Parse方法解决。