title: ASP.Net MVC DisplayFormat
body: <p>In my model I have the following DataAnnotations on one of my properties</p>
  
  <pre><code>[Required(ErrorMessage = "*")]
  [DisplayFormat(DataFormatString = "{0:d}")]
  [DataType(DataType.Date)]
  public DateTime Birthdate { get; set; }
  </code></pre>
  
  <p>The required annotation works great, I added the other 2 to try and remove the time. It gets bound to an input in the view using </p>
  
  <pre><code>&lt;%=Html.TextBoxFor(m =&gt; m.Birthdate, new { @class = "middle-input" })%&gt;
  </code></pre>
  
  <p>However whenever the view loads I still get the time appearing in the input box. Is there anyway to remove this using DataAnnotations?</p>