Jak tworzyć atrybuty HTML z myślnikami podczas deklarowania pomocników HTML w MVC?

Jak mogę na przykład utworzyćdata-bind atrybut, gdy deklaruję iHtml.TextboxFor pomocnik?

Po prostu:

@Html.TextBoxFor(model => model.SomeProperty, new { data-bind="something" })

nie jest uzasadnione z powodu problemu z nazewnictwem z symbolem „-” myślnika. Czy istnieje sposób na rozwiązanie tego problemu lub czy po prostu nie można przekazać atrybutów HTML z nazwami zawierającymi myślniki?

UWAGA: Próbowałem uderzać w@ (pomaga to, jeśli chcesz przekazać atrybut, który pasuje do zarezerwowanych słów C #, takich jak „klasa”) przed atrybutem, ale to nie wystarczyło ...

questionAnswers(1)

yourAnswerToTheQuestion