如何用Html.Helper创建带下划线而不是短划线的数据属性?

时间:2016-04-08 17:06:59

标签: html .net razor jquery-chosen

在razor页面中使用破折号创建数据属性时,我看到了一些关于该问题的问题:

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

,答案是使用下划线(_)代替破折号:

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

并且HTML输出类似于:

<input name="someProperty" data-bind="something"/>

但我的问题是如何让razor创建一个带下划线并仍在使用Html.Helper的html数据属性?理想的输出是这样的:

<input name="someProperty" data_bind="something"/>

我使用的是一个JQuery插件(chosen),它需要带下划线的数据属性,而不是破折号。

0 个答案:

没有答案