0

Html.TextBox は name 属性と id 属性を出力します。いくつかのパラメーターを追加することで id を変更できることを知っています。しかし、モデルの ID に注釈を付けることは可能ですか?

例:

class Foo {

    [HtmlAttributes(Id = "NameId")]
    public string Name { get; set; }
}

Now TextBox() will print
<input id="NameId" name="Name" ...

ありがとう!

MVC4、C#

4

1 に答える 1

0

次のようなものを使用できます。

@Html.TextBox("name", "1", new { id = "id" })

カスタム アノテーションを作成するには、モデルとセットアップ ID からメタデータを読み取る独自の Html.TextBoxCustom メソッドを作成する必要があります。

于 2013-03-12T23:25:21.063 に答える