@Html.TextBox("UserName", null, new { /* ... */ })
htmlattributesオブジェクトのようなプロパティをどのように追加data-foo="bar"
しますか?required
ありがとう
@Html.TextBox("UserName", null, new { /* ... */ })
htmlattributesオブジェクトのようなプロパティをどのように追加data-foo="bar"
しますか?required
ありがとう
MVC3 を使用している場合は、html 属性でアンダースコアを使用できます。アンダースコアはダッシュに変換されます。
@Html.TextBox("UserName", null, new { data_foo = "bar", required = "" })
html結果
<input data-foo="bar" id="UserName" name="UserName" required="" type="text" value="">
2番目のオプション。匿名オブジェクトの代わりに辞書を使用する
@Html.TextBox("UserName", null, new Dictionary<string, object> { {"data-foo", "bar"}, {"required", ""} })