0

我有这个 :

<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?

谢谢,

4

1 回答 1

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 助手将在生成标记时将下划线转换为破折号。

于 2013-06-17T06:12:11.567 回答