title: display format, data Format String not working for phone number
body: <p>In my model I want to be able to display the phone number back in the format of 111-222-1234 but can not get the desired result using dataFormatString. </p>
  
  <pre><code> [Display(Name = "Home Phone")]
      [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:999-999-9999}")]
      public string homePhone { get; set; }
  </code></pre>
  
  <p>I have tried  using 0's and #'s in place of the 9's but nothing happens. I am able to change the date fine just phone number is not cooperating. </p>