title: How do you create html attributes with dashes when declaring html helpers in MVC?
body: <p>How can I, for example, create a <code>data-bind</code> attribute when I declare and <code>Html.TextboxFor</code> helper?</p>
  
  <p>Doing simply:</p>
  
  <pre><code>@Html.TextBoxFor(model =&gt; model.SomeProperty, new { data-bind="something" })
  </code></pre>
  
  <p>is not legitimate because of the naming issue with a dash "-" symbol. Is there a way around this issue or is it just not possible to pass html attributes with names containing dashes?</p>
  
  <p>NOTE: I tried slapping the <code>@</code> (this helps if you want to pass an atrribute that matches C# reserved words like "class") in front of the attribute but that didn't do the trick...</p>