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 に答える