ASP.NET MVC将属性“data-message”添加到Html.TextBoxFor

时间:2013-10-25 17:41:06

标签: asp.net-mvc asp.net-mvc-4 razor

使用MVC 4我为具有“data-message”属性的模型属性创建了一个文本框:

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

但是,我收到以下错误:

  

无效的匿名类型成员声明符。匿名类型成员必须   声明成员作业,简单名称或成员访问权。

1 个答案:

答案 0 :(得分:78)

使用_

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

TextBoxFor帮助器将知道该做什么,并在生成标记时用-替换它。