I am trying to work out if there is built-in support for binding complex types to form elements.
To use a common hypothetical situation: I have a Product entity that
The closest I think that it will come is overriding the ToString() method in the class to output meaningful information to the DropDownList - but not much else.
You may be able to bind the IEnumerable collection to a DropDownList and then retrieving its SelectedItem when the form is submitted - that is the cheapest way I can think of.