前台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方法解決。