title: Enum to Dropdown in MVC 5
body: <p>I have a <code>nullable</code> <code>enum</code> defined for a person title and used in a person model.</p>
  
  <blockquote>
  <pre><code>public enum Titles
  {
      Mr=0,
      Mrs=1,
      Miss=2,
      Dr=3
  }
  </code></pre>
  </blockquote>
  
  <pre><code>[Required(ErrorMessage="Please supply the title.")]
  [Display(Name = "Title")]
  public Titles Title { get; set; }
  </code></pre>
  
  <p>When I add this property into a create or edit view using the HTML Helper</p>
  
  <pre><code>@Html.EnumDropDownListFor(model =&gt; model.Title)
  </code></pre>
  
  <p>the control renders as expected with the enum values within it.</p>
  
  <p>However, when I choose to edit an existing person, the title <code>enum</code> doesn't show the current title. It shows an empty entry at the top of the <code>DropDownList</code>.</p>
  
  <p>However, if I remove the <code>nullable</code>, it always shows the first item in the <code>enum</code>.</p>
  
  <p>Any ideas how I get the <code>DropDownList</code> to display the correctly chosen <code>enum</code> item for the person I am editing?</p>
  
  <p>Many thanks,</p>
  
  <p>Jason.</p>