Created a new ASP.NET MVC extension method for creating a “DropDownListFor” an Enum or nullable enum.
Features: - Automatic support for nullable Enum property types. - Automatic conversion of camel cased enumeration name to human readable name. - Supports custom name generation for enumeration values. - Auto-orders options by name.
If you want to add a feature that’s not there, feel free to fork the gist below and go crazy! (let me know and I’ll update it here too!)