Starting with the Q3 release we've seen the following behavior for enum attributes that are bound to a dropdownlist.
- Attribute in model is of type enum
- select values passed to the dropdownlist are of type IEnumerable<SelectListItem> with the value of the attribute set as selected.
- The dropDownList is populated using .BindTo so is loaded on page load
- When the form opens no value is selected in dropdown. This happens in all cases where a dropdownlist is bound to an enum
I did some testing and found when I bound the dropdownlist to the integer that the enum represented, the dropdownlist worked as expected. It seems that the control is no longer binding to enums as it did before (binding the value to the integer the enum represents). Did something change that was undocumented in the Q3 release that caused this behavior?