title: Defining a html5 data attribute in MVC
body: <p>I'm trying to declare a Html.Radio button in my mvc app and want to output a data- attribute. Problem is c# does like "-"</p>
  
  <pre><code>&lt;%= Html.RadioButton("defaultRadioButton", d.Link, d.IsDefault, new { data-link = d.Link })%&gt;
  </code></pre>
  
  <p>Is there anyway to get round this other than outputting the html myself or creating a helper?</p>
  
  <p>Thanks..</p>