2013-03-12 102 views
0

Html.TextBox輸出名稱和id屬性。我知道可以通過添加一些參數來改變id。但是,是否可以在模型中註釋ID?是否可以將ID更改爲模型中的屬性?

例子:

class Foo { 

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

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

謝謝!

MVC 4,C#

+2

我確定有人可以解釋你想要的,但不是我。你能提供一些示例代碼,即使它是僞代碼,也可以解釋你想要做什麼。 – 2013-03-12 23:20:09

回答

0

您可以使用這樣的事情:

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

爲使自定義的註釋,你可能會寫自己的Html.TextBoxCustom方法,將模型和設置讀取元ID。

+0

不,這是特別*不*我想要的! :)我想註釋模型。 – HelloWorld 2013-03-12 23:26:23

+0

然後你必須寫我自己的屬性和方法 – mariozski 2013-03-12 23:27:19

相關問題