Imagine I have an enumeration such as this (just as an example):
public enum Direction{ Horizontal = 0, Vertical = 1, Diagonal = 2 }
There is a new feature in ASP.NET MVC 5.1 for this.
http://www.asp.net/mvc/overview/releases/mvc51-release-notes#Enum
@Html.EnumDropDownListFor(model => model.Direction)