2013-10-25 65 views
27

使用MVC 4,我創建了一個模型屬性與「數據信息」的文本框屬性:ASP.NET MVC添加屬性「數據信息」,以Html.TextBoxFor

@Html.TextBoxFor(o => o.TradeOrder.Symbol, new {data-message="Required"}) 

不過,我得到以下錯誤:

Invalid anonymous type member declarator. Anonymous type members must be declared with a member assignment, simple name or member access.

+0

這裏是一個鏈接更多的信息http://stackoverflow.com/questions/2520487/how-to-use-html-5-data-attributes-in-asp-net-mvc –

回答

72

使用_

@Html.TextBoxFor(o => o.TradeOrder.Symbol, new {data_message="Required"}) 

的TextBoxFor助手會知道該怎麼做,並取代它的Wi生成標記時生成-

+0

謝謝@Darin和羞辱MVC不處理這個小事情! – Amir978

+0

謝謝!這爲我節省了很多頭痛! –

+0

這是如此不明顯......謝謝 – shad0wec