title: Html5 Placeholders with .NET MVC 3 Razor EditorFor extension?
body: <p>Is there a way to write the <a href="http://davidwalsh.name/html5-placeholder">Html5 placeholder</a> using @Html.EditorFor, or should I just use the TextBoxFor extension i.e.</p>
  
  <pre><code>@Html.TextBoxFor(model =&gt; model.Title, new { @placeholder = "Enter title here"})
  </code></pre>
  
  <p>Or would it make sense to write our own custom extension that can maybe use the 'Description' display attribute via DataAnnotations (similar to <a href="http://blogs.planetcloud.co.uk/mygreatdiscovery/post/Creating-tooltips-using-data-annotations-in-ASPNET-MVC.aspx">this</a>)?</p>
  
  <p>Of course, then the same question applies to 'autofocus' as well.</p>