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

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

使用MVC 4,我为带有“数据消息”属性的模型属性创建了一个文本框:

@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.

最佳答案

使用_:

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

TextBoxFor帮助程序将知道该怎么做,并在生成标记时将其替换为-

关于asp.net-mvc - ASP.NET MVC将属性 “data-message”添加到Html.TextBoxFor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19596232/

相关文章:

c# - 如何使用先前输入的参数重新加载页面?

asp.net-mvc - DI ninject 适用于 Controller 但不适用于 View 模型

c# - 将匿名对象发送到 Azure 中的服务总线队列

c# - SignalR 与 ASP.NET MVC 和 WinForms

asp.net - 如何在数据库中保存多张图像?

c# - 如何使用 MVC3 Razor 格式化 DateTime 属性?

c# - 在 asp.net mvc 中使用异步 Controller 有什么好处?

c# - 为什么 Validator.TryValidateObject 速度呈指数级下降

javascript - 使用 jQuery/Javascript 在 MVC 4 中查找内容页面 URL

validation - MVC 3 Razor @Html.ValidationMessageFor 无法通过 jquery.load() 部分加载