@ Html.RadioButtonFor:无效的匿名类型成员声明符

时间:2017-09-07 02:50:20

标签: c# asp.net-mvc razor

我正在尝试在单选按钮选择上显示一个弹出窗口。

我使用MVC剃刀。

以下是我的代码

 @Html.RadioButtonFor(model => Model.Container.Type, Model.container.type.1,
                       new { id = "type1", @class = "validate[required]", data-toggle = "modal", data-target = "#Modal" })

我收到以下错误

CS0746:无效的匿名类型成员声明符。必须使用成员分配,简单名称或成员加入声明匿名类型成员

似乎属性data-toggle和data-target不适用于@ Html.RadioButtonFor()

1 个答案:

答案 0 :(得分:0)

@Html.RadioButtonFor(model => Model.Container.Type, Model.container.type.1, new { id = "type1", @class = "validate[required]", dataToggle = "modal", dataTarget = "#Modal" })

连字符号不能用于变量名称。您可以使用驼峰大小写表示

如果您别无选择,只能使用连字符,请使用下划线。它将自动替换为连字符。

相关问题