我有这个:
<input type="text" name="myInput" id="myInput" class="myClass" data-a-sign="€ " data-a-dec="," data-a-sep=".">
在剃刀中:
@Html.TextBoxFor(m => m.MyValue, new { @class="myClass", id = "myInput", name="myInput" })
如何添加:data-a-sign,data-a-dec,data-a-sep?
谢谢,
答案 0 :(得分:8)
使用下划线:
@Html.TextBoxFor(
m => m.MyValue,
new {
@class="myClass",
id = "myInput",
name = "myInput",
data_a_sign = "€",
data_a_dec = ",",
data_a_sep = "."
}
)
ASP.NET MVC帮助程序会在生成标记时将下划线转换为破折号。