我正在尝试在单选按钮选择上显示一个弹出窗口。
我使用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()
答案 0 :(得分:0)
@Html.RadioButtonFor(model => Model.Container.Type, Model.container.type.1, new { id = "type1", @class = "validate[required]", dataToggle = "modal", dataTarget = "#Modal" })
连字符号不能用于变量名称。您可以使用驼峰大小写表示
如果您别无选择,只能使用连字符,请使用下划线。它将自动替换为连字符。