title: Html5 data-* with asp.net mvc TextboxFor html attributes
body: <p>How do I add <code>data-*</code> html attributes using TextboxFor?</p>
  
  <p>This is what I currently have:</p>
  
  <pre><code>@Html.TextBoxFor(model =&gt; model.Country.CountryName, new { data-url= Url.Action("CountryContains", "Geo") })
  </code></pre>
  
  <p>As you see, the <code>-</code> is causing a problem here <code>data-url</code>. Whats the way around this?</p>